Help with GM862-PY

20 thoughts on “Help with GM862-PY

  1. Hi


    I’ve had a GM862-GPS sitting on a shelf for about 3 years and have recently found some spare time to get back into it.


    One of the early "bug bares" that I had was the lack of any compression libs (zlib, libbzip2) etc. Has anyone reported implementing a pure python compression and if so, any hints at performance?


    I would like to get a power board made up and detect (ignition on/engine running) any pointers? or suggestions of freelancers who have done similar work.


    Running some test code, I found I was struggling to get more then 3 updates a min, mostly because I connect/disconnect grps each time I go around the loop. Is it possible to leave the grps connected permanently?


    Thanks in advance…..nice to find Cosmin assisting here!!!!, think we last spoke on the roundsolutions forum.





    ….one last thing…are there any other dev boards for the GM862-GPS that expose more pins? I’d like to drive a UART from within Easy Script at a baud rate between 9600 and  

    1Kbps …..doesn’t have to be as high as 1Kbps.



    1. Hi Bruce, thanks!


      GM862-PY is no longer in production so no much support either, however Python is almost the same and is present on the newer products; I’m afraid there is no compression library available,it would be too slow I think.

      You can leave GPRS context activated, in fact you can even leave the socket open if your application affords; you can have continuous updates and of course many more individual transfers than 3 per seconds – of course at technology and network speed permitted.


      The EVK from Telit brings all pins to headers, but of course there are other third party tools which do.



        Hi Cosmin


        Thanks for that, I’ll try leaving it open now.


        In your experience, do most people simply use Easy Script….or is the norm to add a micro-controller….which in my case could handle the compression?





        1. As recently written somewhere here, is only a matter of balancing the project design. I suppose if you need compression you will need a quite powerful controller, a small one will not be able to do it – maybe better go up to an UMTS UC864 module or a Linux GE863-PRO3.


            WOW!! I can’t tell you how much $$ I’ve wasted trying to have my own board designed….should have stuck with Telit from the start 🙂 


            Correct me if I’m mistaken…from what I can tell:


            UC864-G is the GSM/GPS combo but would require an external microcontroller

            GE863-PRO has the micro-controller and requires GPS IC as per reference design.


            I think christmas will have a second comming this year 🙂


            Thanks again!!!!! 


          2.  UC864-G is the GSM/GPS combo but would require an external microcontroller

            GE863-PRO has the micro-controller and requires GPS IC as per reference design.

            Correct – GE863-PRO3 has an Atmel ARM AT91SAM9260 inside and can run Linux or only a native application – and Python of course.


            Note while the EVK2 system supports all the other GPRS/UMTS modules with interface boards, for GE863-PRO3 you’ll need his own special EVK.




      1. Hi Luca, Sorry I fogot to tell u I am using a Telit EZ-10 terminal which has a GM862-GPS module on the PCB. I can’t read the silk screen component names. J2 pin1 = TXDD and pin2 = RXDD. pins 3 to 6 = ??. The jumper (8pins) is mounted behind RJ11 (AUX) connector. I have attached photo



        Rob Peek 

          1. Hi Luca,


            I purchased two EZ-10 terminals. One has got a shorting jumper on the pins, I can’t remember which pins. The other terminal has none.  Why is this




  2. EZ10 will not run python script


    I have two of these modules the one was working now both will not work. I
    bought both from RFDesign in S.A. I believe someone at RFDesign worked on one.
    Because J2 jumper has solder on it. Telit GM862-GPS. 07.04.401-B003,The AT
    commands work when sent wirh RS terminal. This is the script I cannot get to run
    after AT#execscr  

    <div style=

  3. Hi Cosmin,


    Here is the script. 


     import SER     


    while 1:

     a = SER.send(‘rnStart of script-‘);



    Rob Peek 



    1. The ; shouldn’t be there, nevertheless if properly formatted the script works OK.


      Upgrade to the latest firmware and try again.