telit gg863 firmware upgrade user guide r020120315113229

31
GG863 Firmware upgrade User Guide 1VV0300995 Rev.0 – 2012-02-10

Upload: kuku2008

Post on 24-Nov-2015

61 views

Category:

Documents


7 download

DESCRIPTION

good stuffs

TRANSCRIPT

  • GG863 Firmware upgrade User Guide

    1VV0300995 Rev.0 2012-02-10

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 2 of 31

    Mod. 0809 2011-07 Rev.2

    APPLICABILITY TABLE APPLICABILITY TABLE APPLICABILITY TABLE APPLICABILITY TABLE

    PRODUCTPRODUCTPRODUCTPRODUCT

    GGGGGGGG863863863863----SRSRSRSR ZIGBEEZIGBEEZIGBEEZIGBEE

    GGGGGGGG863863863863----SR PLUSSR PLUSSR PLUSSR PLUS

    GGGGGGGG863863863863----SR PROSR PROSR PROSR PRO

    GGGGGGGG863863863863----SR WSR WSR WSR W----MBUSMBUSMBUSMBUS

    GGGGGGGG863863863863 ME50ME50ME50ME50----868868868868----00000000

    GGGGGGGG863863863863 ZE61ZE61ZE61ZE61----2.42.42.42.4

    GGGGGGGG863863863863 NE50NE50NE50NE50----868868868868

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 3 of 31

    Mod. 0809 2011-07 Rev.2

    SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE

    Notice While reasonable efforts have been made to assure the accuracy of this document, Telit assumes no liability resulting from any inaccuracies or omissions in this document, or from use of the information obtained herein. The information in this document has been carefully checked and is believed to be entirely reliable. However, no responsibility is assumed for inaccuracies or omissions. Telit reserves the right to make changes to any products described herein and reserves the right to revise this document and to make changes from time to time in content hereof with no obligation to notify any person of revisions or changes. Telit does not assume any liability arising out of the application or use of any product, software, or circuit described herein; neither does it convey license under its patent rights or the rights of others. It is possible that this publication may contain references to, or information about Telit products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that Telit intends to announce such Telit products, programming, or services in your country.

    Copyrights This instruction manual and the Telit products described in this instruction manual may be, include or describe copyrighted Telit material, such as computer programs stored in semiconductor memories or other media. Laws in the Italy and other countries preserve for Telit and its licensors certain exclusive rights for copyrighted material, including the exclusive right to copy, reproduce in any form, distribute and make derivative works of the copyrighted material. Accordingly, any copyrighted material of Telit and its licensors contained herein or in the Telit products described in this instruction manual may not be copied, reproduced, distributed, merged or modified in any manner without the express written permission of Telit. Furthermore, the purchase of Telit products shall not be deemed to grant either directly or by implication, estoppel, or otherwise, any license under the copyrights, patents or patent applications of Telit, as arises by operation of law in the sale of a product.

    Computer Software Copyrights The Telit and 3rd Party supplied Software (SW) products described in this instruction manual may include copyrighted Telit and other 3rd Party supplied computer programs stored in semiconductor memories or other media. Laws in the Italy and other countries preserve for Telit and other 3rd Party supplied SW certain exclusive rights for copyrighted computer programs, including the exclusive right to copy or reproduce in any form the copyrighted computer program. Accordingly, any copyrighted Telit or other 3rd Party supplied SW computer programs contained in the Telit products described in this instruction manual may not be copied (reverse engineered) or reproduced in any manner without the express written permission of Telit or the 3rd Party SW supplier. Furthermore, the purchase of Telit products shall not be deemed to grant either directly or by implication, estoppel, or otherwise, any license under the copyrights, patents or patent applications of Telit or other 3rd Party supplied SW, except for the normal non-exclusive, royalty free license to use that arises by operation of law in the sale of a product.

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 4 of 31

    Mod. 0809 2011-07 Rev.2

    Usage and Disclosure Restrictions License Agreements The software described in this document is the property of Telit and its licensors. It is furnished by express license agreement only and may be used only in accordance with the terms of such an agreement. Copyrighted Materials Software and documentation are copyrighted materials. Making unauthorized copies is prohibited by law. No part of the software or documentation may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, without prior written permission of Telit High Risk Materials Components, units, or third-party products used in the product described herein are NOT fault-tolerant and are NOT designed, manufactured, or intended for use as on-line control equipment in the following hazardous environments requiring fail-safe controls: the operation of Nuclear Facilities, Aircraft Navigation or Aircraft Communication Systems, Air Traffic Control, Life Support, or Weapons Systems (High Risk Activities"). Telit and its supplier(s) specifically disclaim any expressed or implied warranty of fitness for such High Risk Activities.

    Trademarks TELIT and the Stylized T Logo are registered in Trademark Office. All other product or service names are the property of their respective owners.

    Copyright Telit Communications S.p.A. 2011.

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 5 of 31

    Mod. 0809 2011-07 Rev.2

    ContentsContentsContentsContents

    1.1.1.1. IntroductionIntroductionIntroductionIntroduction ................................................................................................................................................................................................................................................................................................................................................................................................................................ 6666

    1.1. Scope ........................................................................................................................ 6

    1.2. Audience ................................................................................................................... 6

    1.3. Contact Information, Support ................................................................................... 6

    1.4. Document Organization ............................................................................................ 7

    1.5. Text Conventions ...................................................................................................... 7

    1.6. Related Documents .................................................................................................. 7

    2.2.2.2. GG863GG863GG863GG863----SR Application Processor FlashingSR Application Processor FlashingSR Application Processor FlashingSR Application Processor Flashing ........................................................................................................................................................................................................................................ 8888

    2.1. Flashing through the serial port .............................................................................. 8

    2.1.1. Programming instructions ............................................................................................... 8

    2.2. Flashing via USB ..................................................................................................... 11

    2.2.1. Programming instructions ............................................................................................. 11

    3.3.3.3. GG863GG863GG863GG863----SR Short Range FlashingSR Short Range FlashingSR Short Range FlashingSR Short Range Flashing ............................................................................................................................................................................................................................................................................................ 18181818

    3.1. Flashing through the serial port ............................................................................ 18

    Follow the steps below in order to program the firmware in the SR module inside the GG863-SR using the serial port exported through the GG863-SR RJ11 (please refer to [1]): ........................ 18 3.2. Flashing via USB ..................................................................................................... 20

    4.4.4.4. APPENDIXAPPENDIXAPPENDIXAPPENDIX .................................................................................................................................................................................................................................................................................................................................................................................................................................... 26262626

    4.1. Appendix.a - Windows USBser drivers .................................................................. 26

    4.2. Appendix.b - Scripts for SR module Flashing ........................................................ 28

    4.2.1. ZigBee Technology .......................................................................................................... 28

    4.2.2. MeshLite Technology ...................................................................................................... 28

    4.2.3. Wireless M-Bus Technology .......................................................................................... 28

    5.5.5.5. ACRONYMS AND ABBREVIATIONSACRONYMS AND ABBREVIATIONSACRONYMS AND ABBREVIATIONSACRONYMS AND ABBREVIATIONS ................................................................................................................................................................................................................................................................................ 30303030

    6.6.6.6. Document HistoryDocument HistoryDocument HistoryDocument History .................................................................................................................................................................................................................................................................................................................................................................................... 31313131

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 6 of 31

    Mod. 0809 2011-07 Rev.2

    1.1.1.1. IntroductionIntroductionIntroductionIntroduction

    1.1.1.1.1.1.1.1. ScopeScopeScopeScope

    The GG863-SR is an all-in-one gateway solution which routes data between short range networks and IP networks. The GG863-SR brings together the GSM/GPRS and short-range technology, hosting GE863-PRO with dedicated application processor (ARM9) and any of the short-range modules from Telit's wide product offer.

    Scope of this document is to describe process to upgrade firmware of GG863-SR, both for Application and Short Range microprocessor.

    1.2.1.2.1.2.1.2. AudienceAudienceAudienceAudience

    This User Guide is intended for software developers who develop applications using one of GG863-SR product variant, or for users that want upgrade GG863-SR software release.

    1.3.1.3.1.3.1.3. ContaContaContaContact Information, Supportct Information, Supportct Information, Supportct Information, Support

    For general contact, technical support, to report documentation errors and to order manuals, contact Telit Technical Support Center (TTSC) at:

    [email protected] [email protected] [email protected] [email protected]

    Alternatively, use: http://www.telit.com/en/products/technical-support-center/contact.php

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 7 of 31

    Mod. 0809 2011-07 Rev.2

    For detailed information about where you can buy the Telit modules or for recommendations on accessories and components visit: http://www.telit.com To register for product news and announcements or for product questions contact Telit Technical Support Center (TTSC). Our aim is to make this guide as helpful as possible. Keep us informed of your comments and suggestions for improvements. Telit appreciates feedback from the users of our information.

    1.4.1.4.1.4.1.4. Document OrganizationDocument OrganizationDocument OrganizationDocument Organization

    This document contains the following chapters: Chapter 1: Introduction provides a scope for this document, target audience, contact and support information, and text conventions. Chapter 2: GG863-SR Application Processor Flashing provides instructions on how to update the ARM9 application processor firmware into GG863-SR. Chapter 3: GG863-SR Short Range Flashing describes guidelines to update the SR module firmware inside GG863-SR.

    1.5.1.5.1.5.1.5. Text ConventionsText ConventionsText ConventionsText Conventions

    Danger This information MUST be followed or catastrophic equipment failure or bodily injury may occur.

    Caution or Warning Alerts the user to important points about integrating the module, if these points are not followed, the module and end user equipment may fail or malfunction.

    Tip or Information Provides advice and suggestions that may be useful when integrating the module.

    All dates are in ISO 8601 format, i.e. YYYY-MM-DD.

    1.6.1.6.1.6.1.6. Related DocumentsRelated DocumentsRelated DocumentsRelated Documents

    [1] 1vv0300835 GG863-SR Hardware User Guide [2] 4990250166_DTS datasheet

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 8 of 31

    Mod. 0809 2011-07 Rev.2

    2.2.2.2. GG863GG863GG863GG863----SSSSRRRR Application ProcessorApplication ProcessorApplication ProcessorApplication Processor FlashingFlashingFlashingFlashing

    It is possible to update the Application Processor (ARM9) firmware into GG863-SR through the serial port (see 2.1 ) and the USB device port (see 2.2 ).

    2.1.2.1.2.1.2.1. FlashingFlashingFlashingFlashing through the serial portthrough the serial portthrough the serial portthrough the serial port

    In the following paragraph, you can find detailed instructions on how to program a binary in the GG863-SR Flash Memory using the GG863-SR serial port exported through the GG863-SR RJ11 connector (please refer to [1] ). Telit Xfp Tool, hosted on a Windows based PC, will be used for the flashing procedure Telit Xfp Tool takes a stream file as input.

    WARNING: Please note that Telit highly recommends using software binaries provided by Telit. Telit disclaims any and all responsibility for the application of custom software included those which may contain modification of software originally provided by Telit.

    NOTE: To request the GG863-SR RJ11 connector datasheet [2] please contact Telit Technical Support Center (TTSC).

    2.1.1.2.1.1.2.1.1.2.1.1. ProgrammiProgrammiProgrammiProgramming instructions ng instructions ng instructions ng instructions

    The following steps describe how to program a stream file (for example the 221.07.2001.stream) in the Flash Memory of the GG863-SR:

    1. Connect a serial port of the host system to the serial port of the target 2. Launch the program xfp.exe (latest version is recommended). The following windows

    appear:

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 9 of 31

    Mod. 0809 2011-07 Rev.2

    3. Click on OK.

    4. In the Xfp window: Select the Port of your host system (if your PC has only a serial port, it

    should be COM1) Select the Speed: 115200 bits per second Click on Browse; a file open dialog window will open. Select the .stream file.

    The following window illustrates an example of selected stream. The Stream Info box now displays information about Software Version and Product Name of the stream.

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 10 of 31

    Mod. 0809 2011-07 Rev.2

    5. Power Off the module, Press Program and power it on when Linking message appears. At the end of the programming procedure, the following dialog window will open

    6. Click Ok 7. Close the xfp.exe program. 8. The Application Processor of GG863-SR has now been programmed.

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 11 of 31

    Mod. 0809 2011-07 Rev.2

    2.2.2.2.2.2.2.2. FlashingFlashingFlashingFlashing via USBvia USBvia USBvia USB

    When no serial connection is available, the GG863-SR Firmware can be updated using the USB Connection. The firmware upgrade will be executed by means of the U-Boot USB Console. The new firmware shall be in binary format (.bin file). This section describes the access of the console through the USB device port.

    Please follow the steps below: 1. Connect the USB cable to the device port 2. Power off the GG863-SR 3. Power on the device 4. Disconnect and reconnect the USB cable 5. If this is the first time you use the USB Console, Windows will ask for a driver.

    When Windows ask for a driver: o First dialog select No, not this time o Second dialog Install from a list or specific location (Advanced) o Third dialog: click on Browse and indicate the right directory where is the

    usbser.sys and Telit_GE_863-PRO3.infdrivers files (for information about this files see 4.1).

    6. Now the USB console is ready to be used. The driver has created a new virtual com port. The virtual com port number is incremental and does not have a fixed value, usually is just the highest port number. Use it with HyperTerminal (or a similar program) just like a standard serial port. To find the exact value check the list of COM ports and get the value of AT91 USB to Serial Converter (COMx).

    2.2.1.2.2.1.2.2.1.2.2.1. Programming Programming Programming Programming instructionsinstructionsinstructionsinstructions

    Follow the step below in order to program a binary in the Flash Memory of the GG863-SR.

    1. Turn off the GG863-SR 2. Plug the mini USB cable into the GG863-SR USB Device Port and Turn On the

    GG863-SR 3. Wait 5 seconds for the Virtual COM appearance in the device manager and

    annotate it. (If you use the same USB port, the virtual COM does not change)

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 12 of 31

    Mod. 0809 2011-07 Rev.2

    4. Once the Virtual COM has appeared (around 5 seconds), follow the a, b, c ,d and e steps within 10 seconds (otherwise the port will disappear):

    a. Open a communications/terminal emulation program like HyperTerminal

    b. Click on New Connection and enter a Name

    c. Click on OK. The following window appears:

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 13 of 31

    Mod. 0809 2011-07 Rev.2

    d. Quickly connect using the virtual COM port just created (you can use any serial configuration); click on OK

    e. Press any key to activate the U-Boot console environment and wait around 12 seconds for U-Boot prompt appears.

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 14 of 31

    Mod. 0809 2011-07 Rev.2

    NOTE: The first time this procedure may be not successful because of the speed of rebooting time. In that case, please follow the step 5, otherwise go to step 6.

    5. Repeat the 1, 2 and 4 steps. 6. Now, type the following commands in the terminal:

    erase all

    loady

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 15 of 31

    Mod. 0809 2011-07 Rev.2

    7. The binary file containing the application must be loaded from the attached PC to the target RAMarea using Ymodem.

    Go to Transfer->Send File. The following window appears:

    8. Click on Browse and search for the .bin file. Then click on Send. The following dialog window will appear:

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 16 of 31

    Mod. 0809 2011-07 Rev.2

    9. You can see the size file on the terminal after the load has been completed.

    10. In the terminal type the following commands:

    protect off all cp.b 20200000 40000000 ${filesize} Wait until the binary is copied into the GG863-SR flash memory

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 17 of 31

    Mod. 0809 2011-07 Rev.2

    11. Close the terminal 12. The Application Processor of GG863-SR has now been programmed.

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 18 of 31

    Mod. 0809 2011-07 Rev.2

    3.3.3.3. GG863GG863GG863GG863----SR SR SR SR Short RShort RShort RShort Rangeangeangeange FlashingFlashingFlashingFlashing

    It is possible to update the SR module firmware inside the GG863-SR. This operation can be performed through the serial port (see 3.1 ) or the USB device port (see 3.2 ).

    3.1.3.1.3.1.3.1. FlashingFlashingFlashingFlashing through the serial portthrough the serial portthrough the serial portthrough the serial port

    Follow the steps below in order to program the firmware in the SR module inside the GG863-SR using the serial port exported through the GG863-SR RJ11 (please refer to [1]): 1. Turn Off the GG863-SR 2. Turn On the GG863-SR 3. Wait 20 seconds for full system startup 4. Connect a serial port of the host system to the serial port of the target

    NOTE: To request the GG863-SR RJ11 connector datasheet [2] please contact Telit Technical Support Center (TTSC). 5. Open a Raw terminal with the following parameters:

    Port = select the COM port connected to the SR module through the rj11_rs232 cable

    Baudrate = 19200 (for ML and MB tecnologies) 115200 (for ZB technology)

    Data Bits = 8 Parity = None Stop Bits = 1 Flow Control = None

    6. Send the HEX commands by the Raw terminal: For ZigBee technology:

    2B 2B 2B

    01 FF (in order to put in Bootloader the ZB module) For Wireless M-Bus technology:

    2B 2B 2B 41 54 42 4C 0D (in order to put in Bootloader the MB module)

    For MeshLite technology: 6D FF FF 41 54 42 4C 0D (in order to put in Bootloader the ML

    module) 7. Close the Raw terminal 8. Now Run the SRManagerTools.exe in order to flash the firmware:

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 19 of 31

    Mod. 0809 2011-07 Rev.2

    Select the employed Technology and then press Flashing

    Select the Serial COM connected to the GG863-SR and the Platform Click on Browse to select the folder containing the firmware to load

    Press Flashing 9. Turn Off and On again the GG863-SR.

    The following screeshots illustrate an example in which the ZB technology is selected.

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 20 of 31

    Mod. 0809 2011-07 Rev.2

    3.2.3.2.3.2.3.2. FFFFlashing lashing lashing lashing via USBvia USBvia USBvia USB

    Follow the steps below in order to program the firmware in the SR module inside the GG863-SR:

    1. Turn Off the GG863-SR 2. Turn On the GG863-SR 3. Plug the mini USB cable into the GG863-SR USB Device Port 4. Wait 20 seconds for full system startup. 5. Create a telnet connection (IP: 192.168.121.3) 6. Copy one of the technology dependent script in section 4.2 to create your

    application (see 4.2.1 for ZB, 4.2.2 for ML and 4.2.3 for MB) 7. Launch the application just created. 8. Disconnect and reconnect the Mini USB cable.

    The first time, you will be asked for an usb win driver driver. Follow the actions described by the following screenshots:

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 21 of 31

    Mod. 0809 2011-07 Rev.2

    Click on Next

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 22 of 31

    Mod. 0809 2011-07 Rev.2

    Click on Browse and select the folder containing the driver provided by Telit. Click on Next

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 23 of 31

    Mod. 0809 2011-07 Rev.2

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 24 of 31

    Mod. 0809 2011-07 Rev.2

    Click on Finish

    9. Wait 15 seconds to be sure that the Gadget Serial COM has been created and the SR module is in Bootloader mode

    10. Now Run the SRManagerTools.exe in order to flash the firmware: Select the employed Technology and then press Flashing Select the Gadget Serial COM and the Platform Click on Browse to select the folder containing the firmware to load Press Flashing

    11. Turn off and on again the GG863-SR.

    The following screeshots illustrate an example in which the ZB technology is selected.

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 25 of 31

    Mod. 0809 2011-07 Rev.2

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 26 of 31

    Mod. 0809 2011-07 Rev.2

    4.4.4.4. AAAAPPENPPENPPENPPENDIXDIXDIXDIX

    4.1.4.1.4.1.4.1. Appendix.Appendix.Appendix.Appendix.aaaa ---- Windows USBser driversWindows USBser driversWindows USBser driversWindows USBser drivers

    The Microsoft USB CDC ACM driver "usbser.sys", is a part of Microsoft Windows XP, so can be founded inside Windows installation directory or inside Microsoft Windows XP Service Pack 3. So please make a recursive search inside the following positions (considering the default Windows installation "C:\WINDOWS):

    C:\WINDOWS\ServicePackFiles\i386 C:\WINDOWS\system32\drivers

    If the driver is not present in the positions above, please search inside the Microsoft Windows XP Service Pack 3:

    If you do not have a copy of Microsoft Windows XP Service Pack 3, download it from http://www.microsoft.com (the English version is named: WindowsXP-KB936929-SP3-x86-ENU.exe) With a CAB file extractor tool like 7-Zip (http://www.7-zip.org) extract the "i386\usbser.sy_" file from the Service Pack Finally using the system command line utility "expand", which decompresses "usbser.sy" as "usbser.sys": expand -r usbser.sy_ .

    The .inf file is downloadable from http://telit.com in Download Zone, section Software > Cellular > Software Tools GSM/GPRS > GE863-PRO3 _without_OS or it can be created by copying the following portion of text into a file. Example for the Telit_GE863-PRO3_usbser.inf:

    [Version] ; Version section Signature="$Chicago$" ; All Windows versions Class=Ports ; This is a serial port driver ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} ; Associated GUID Provider=%ATMEL% ; Driver is provided by ATMEL DriverVer=09/12/2006,1.1.1.5 ; Driver version 1.1.1.5 published on 09/12/2006

    [DestinationDirs] ; DestinationDirs section DefaultDestDir=12 ; Default install directory is \drivers or \IOSubSys

    [Manufacturer] ; Manufacturer section %ATMEL%=AtmelMfg ; Only one manufacturer (ATMEL), models section is named ; AtmelMfg

    [AtmelMfg] ; Models section corresponding to ATMEL %USBtoSerialConverter%=USBtoSer.Install,USB\VID_03EB&PID_6119 ; Identifies a device with ATMEL Vendor ID (03EBh) and ; Product ID equal to 6119h. Corresponding Install section

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 27 of 31

    Mod. 0809 2011-07 Rev.2

    ; is named USBtoSer.Install

    [USBtoSer.Install] ; Install section include=mdmcpq.inf CopyFiles=FakeModemCopyFileSection AddReg=USBtoSer.AddReg ; Registry keys to add are listed in USBtoSer.AddReg

    [USBtoSer.AddReg] ; AddReg section HKR,,DevLoader,,*ntkern ; HKR,,NTMPDriver,,usbser.sys HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

    [USBtoSer.Install.Services] ; Services section AddService=usbser,0x00000002,USBtoSer.AddService ; Assign usbser as the PnP driver for the device

    [USBtoSer.AddService] ; Service install section DisplayName=%USBSer% ; Name of the serial driver ServiceType=1 ; Service kernel driver StartType=3 ; Driver is started by the PnP manager ErrorControl=1 ; Warn about errors ServiceBinary=%12%\usbser.sys ; Driver filename

    [Strings] ; Strings section ATMEL="ATMEL Corp." ; String value for the ATMEL symbol USBtoSerialConverter="AT91 USB to Serial Converter" ; String value for the USBtoSerialConverter symbol USBSer="USB Serial Driver" ; String value for the USBSer symbol

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 28 of 31

    Mod. 0809 2011-07 Rev.2

    4.2.4.2.4.2.4.2. Appendix.Appendix.Appendix.Appendix.b b b b ---- Scripts for SR module Scripts for SR module Scripts for SR module Scripts for SR module FFFFlashinglashinglashinglashing

    4.2.1.4.2.1.4.2.1.4.2.1. ZigBee TechnologyZigBee TechnologyZigBee TechnologyZigBee Technology

    rmmod g_ether mknod /dev/ttygserial c 127 0 modprobe g_serial use_acm=1 echo -ne "+++" > /dev/ttyS3 sleep 1 echo -ne "\x01\xFF" > /dev/ttyS3 sleep 1 stty 115200 < /dev/ttyS3 until tty_chain -i /dev/ttyS3 -o /dev/ttygserial; do sleep 1; done

    4.2.2.4.2.2.4.2.2.4.2.2. MeshLite TechnologyMeshLite TechnologyMeshLite TechnologyMeshLite Technology

    rmmod g_ether mknod /dev/ttygserial c 127 0 modprobe g_serial use_acm=1 stty 19200 < /dev/ttyS3 echo -ne "\x6D\xFF\xFFATBL\r" > /dev/ttyS3 sleep 1 stty 115200 < /dev/ttyS3 until tty_chain -i /dev/ttyS3 -o /dev/ttygserial; do sleep 1; done

    4.2.3.4.2.3.4.2.3.4.2.3. Wireless MWireless MWireless MWireless M----Bus TechnoloBus TechnoloBus TechnoloBus Technologygygygy

    rmmod g_ether mknod /dev/ttygserial c 127 0

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 29 of 31

    Mod. 0809 2011-07 Rev.2

    modprobe g_serial use_acm=1 stty 19200 < /dev/ttyS3 echo -ne "+++" > /dev/ttyS3 sleep 1 echo -ne "ATBL\r" > /dev/ttyS3 sleep 1 stty 115200 < /dev/ttyS3 until tty_chain -i /dev/ttyS3 -o /dev/ttygserial; do sleep 1; done

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 30 of 31

    Mod. 0809 2011-07 Rev.2

    5.5.5.5. ACRONYMS AND ABBREVIATIONS ACRONYMS AND ABBREVIATIONS ACRONYMS AND ABBREVIATIONS ACRONYMS AND ABBREVIATIONS

    Term Definition USB Universal Serial Bus SR Short Range ZB ZigBee ML MeshLite MB Wireless M-Bus

  • GG

    GG863 FirmwareGG863 FirmwareGG863 FirmwareGG863 Firmware upgrade User Guideupgrade User Guideupgrade User Guideupgrade User Guide 1VV0300995 Rev.0 2012-02-10

    Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 31 of 31

    Mod. 0809 2011-07 Rev.2

    6.6.6.6. Document HistoryDocument HistoryDocument HistoryDocument History

    Revision Date Changes 0 2012-02-10 First issue