AT Command to refresh network and re-sync with BCCH

13 thoughts on “AT Command to refresh network and re-sync with BCCH

  1. Hi,
    I have a Rohde & Schwarz CMU200 in BS (Base Station) emulator mode.
     
    The CMU is broadcasting a BCCH (Broadcast Control CHanel) signal and is connected to a GE865 QUAD.
     
    A CMU SIM is fitted on the GE865. 
     
    When I turn on the GE865, the GE865 LED flashes  around 17 times and then starts to flash much slower as the GE865 has syncronised with the CMU.
     
    I would like to send an AT command to make the GE865 repeat the 17 flashes (searching and synchronizing). Is there an AT command available to do this?
     
    At this point, if I turn off and then back on the CMU BCCH signal the CMU will not resynchronise until I turn off and back on the GE865. 
     
    I would like an AT command to resynchronise the GE865 with the CMU without having to turn the GE865 off and then back on.
     
    Many thanks in advance for assistance/advice on this.
     
    Regards
    Peter 
    1. Hi,

       

      I would now like to register the GE865 to the Rohde & Schwarz CMU faster by specifying the network upfront, instead of using auto (COPS 0).

       

      An AT+COPS? enquiry returns:  +COPS: 0,0,"Test 001 01" and represents the registration with the CMU and the CMU special SIM.

       

      How would I register to the CMU (acting as ‘Network Operator’ ) specifically? As I said before the CMU is a base station emulator.

       

      I have tried AT+COPS=1,0,"Test 001 01" which doesn’t seem to work.

       

      Regards 

      Peter

       

       

    2. Hi,

       

      I would now like to register the GE865 to the Rohde & Schwarz CMU faster
      by specifying the network upfront, instead of using auto (COPS 0).

       

      An AT+COPS? enquiry returns  +COPS 0,0,”Test 001 01″ and represents the
      registration with the CMU and the CMU special SIM.

       

      How would I register to the CMU (acting as ‘Network Operator’ ) specifically?
      As I said before the CMU is a base station emulator.

       

      I have tried AT+COPS=1,0,”Test 001 01″ which doesn’t seem to work.

       

      Regards 

      Peter

      1. It should work, test AT+COPS? to see if it was saved in NVM properly. Maybe it does worked, only the registration with that CMU is particularly long from some reason.

        1. Thanks Cosmin. I have tried this…  (colons have been removed btw)

           

          Tx       AT+COPS=1,0,"Test 001 01"

           

          Rx      Timeout /no OK response    (1s timeout) 

           

          Tx      AT+COPS?

           

          Rx    +COPS 0,0,"vodafone UK"  OK

           

          Tx       AT+COPS=0

           

          Rx      OK (in 56ms) 

           

          Tx      AT+COPS? 

           

          Rx    +COPS 0,0,"Test 001 01"  OK 

           

          The syntax may be wrong for  AT+COPS=1,0,"Test 001 01" as I don’t get an ‘OK’ back from the GE865?

           

          The Telit AT Command guide says

          3.2.1 String Type Parameters

           (e.g. typing AT+COPS=1,0,”A1” is the same as typing AT+COPS=1,0,A1; typing AT+COPS=1,0,”A BB” is different from typing AT+COPS=1,0,A BB). 

           

          If spaces are used then quotes must be used

           

          Also AT Command guide 3.5.4.3.4. Operator Selection – +COPS

          Can I select CMU as the specific operator?

        2. Any chance of getting the colon problem fixed on the forum Cosmin?
          Colons have been removed btw but I lost my reply as it had a colon in and had to type it all again!!! 🙁 
           
          Thanks Cosmin. I have tried this…  
           
          Tx       AT+COPS=1,0,"Test 001 01"
           
          Rx      Timeout /no OK response    (1s timeout) 
           
          Tx      AT+COPS?
           
          Rx    +COPS 0,0,"vodafone UK"  OK
           
          Tx       AT+COPS=0
           
          Rx      OK (in 56ms) 
           
          Tx      AT+COPS? 
           
          Rx    +COPS 0,0,"Test 001 01"  OK 
           
          The syntax may be wrong for  AT+COPS=1,0,"Test 001 01" as I don’t get an ‘OK’ back for it?
           
          The Telit AT Command guide says
          3.2.1 String Type Parameters
           (e.g. typing AT+COPS=1,0,”A1” is the same as typing AT+COPS=1,0,A1; typing AT+COPS=1,0,”A BB” is different from typing AT+COPS=1,0,A BB). 
           
           Also 3.5.4.3.4.
          Operator Selection – +COPS
          Can I select the CMU as the specific operator I guess is what i’m asking?
           
          1. Try with numeric operator code maybe will be accepted?

            Quotes are needed if are spaces; the max timeout for +COPS is 30 seconds so you should wait more.

          2.  
             Thanks for the reply
             
            When you say ‘numeric operator code’ what is this 001 or 01? 
             
            AT+COPS=1,0,Test 001
            +CME ERROR: invalid characters in text string
             
            AT+COPS=1,0,Test
            +CME ERROR: invalid characters in text string
             
             
            AT+COPS=1,0,"Test 001 01" with 30s timeout still no OK
          3. Read with AT+COPS=?, the third parameter should be the numeric code of the "operator", use it  in set command with format parameter 2.

          4. Ok thanks

             

            CB "Read with AT+COPS=?" returns 

             

             AT+COPS 0,0,"Test 001 01"  OK

             

            CB "the third parameter should be the numeric code of the "operator", "

             

            Is this 001 01 or 001 or 01?

             

            CB "use it  in set command with format parameter 2" 

             

            AT+COPS=1,2,"001 01" 

             

            Result

            Send AT+COPS=1,2,"001 01"

             

            Receive

            AT+COPS=1,2,"001 01"

            +CME ERROR: invalid characters in text string 

             

            Tried wih no quotes

            AT+COPS=1,2,001 01

            OK

             

            YES!! Thankyou CB 

             

          5. Just some feedback regarding registration time. Both COPS modes 0 (automatic) and 1 (manual) take the same time of 9 seconds for the GE865 to register with the CMU. I was hoping the manual method would be quicker as no searching would be involved.

             

            Is there anything else I could try to speed this up or is this as fast as it gets? 

             

            Test method and results 

            AT+COPS=2

            OK

            Wait for fast LED flash

             

            AT+COPS=1,2,001 01

            OK

             

            Wait for slow LED flash

            Registraton takes 9 seconds 

             

            AT+COPS=2

            OK

            Wait for fast LED flash

             

            AT+COPS=0

            OK 

             

            Wait for slow LED flash

            Registraton takes 9 seconds