Vraag

+CME ERROR 30: No network service. BG96

  • 19 november 2020
  • 3 reacties
  • 88 keer bekeken

Hallo,

 

Ik heb een Arduino Uno gekoppeld met een LTE IOT 2 CLICK (waar een BG96 chip op zit).

Ik heb de code/ stappen gevolgd van het topic LTE-M Instellingen voor de Quectel BG96.

nu krijg ik alleen bij de laaste stap ( at+cgact=1,1) krijg ik de fout code CME ERROR: 30. Die na staat voor No network service.

wanneer ik de code AT+COPS=? gebruik krijg ik dit als response: +COPS: (1,"NL KPN","NL KPN","20408",8),(1,"NL KPN","NL KPN","20408",8),(1,"NL KPN","NL KPN","20408",8),(3,"vodafone NL","voda NL","20404",8),(3,"vodafone NL","voda NL","20404",8),,(0,1,2,3,4),(0,1,2).

Hierbij mijn vraag. Hoe zorg ik er voor dat ik toch een connectie kan krijgen met het KPN netwerkt.

 

Met vriendelijke groet,

 

Sietse Hemrica


3 reacties

Beste Sietses, 

Ik heb dit stappenplan gevolgd van Maarten bartels waarmee alles werkte:

(ik gebruik ook een Uno maar dan met een dragino shield met daarop een bg96)

Een LTE-M verbinding met de BG96:

  • controleer of je SIM aanwezig is en/of een pin-code nodig is:
    • AT+CPIN?      moet resulteren in +CPIN: READY  anders is een pin code nodig
  • stel je modem eerst goed in
    • frequentie band:               AT+QCFG="band",1,80000,80000,1
    • operatie modus:               AT+QCFG="iotopmode",0,1
    • netwerk scan volgorde:    AT+QCFG="nwscanseq",020202,1
    • netwerk scan mode:         AT+QCFG="nwscanmode",3,1
    • eventueel roaming inst.:   AT+QCFG="roamservice",2,1
    • apn naam:                        AT+CGDCONT=1,"IP","ltem.internet.m2m"
    • zet operator selectie op automatisch:  AT+COPS=0
  • herstart het modem/zet het modem aan/full function:    AT+CFUN=1,1

Normaal gesproken gaat het modem nu automatisch een verbinding opzetten met het LTE-M netwerk van KPN. Als dat niet het geval is:

  • controleer of je signaal hebt:          AT+CSQ        moet restuleren in iets als +CSQ: 24,99   (niet: 99,99)
  • lees de registratie status: AT+CREG?        +CREG: 0,1  betekent: geregistreerd
  • kijk of het modem verbonden is: AT+CGATT?      +CGATT: 1 betekent verbonden
    • zo nodig verbinding maken met AT+CGATT=1 en dan opnieuw controleren
  • kijk of je een IP-adres hebt gekregen: AT+CGPADDR

Als je een IP-adres hebt, kan je bijvoorbeeld een ping commando sturen vanuit het modem:

  • Configureer context voor ping:             AT+QIACT=1
  • Stuur 4 keer ping naar 1.1.1.1:             AT+QPING=1,”1.1.1.1”,4,4   

Beste Daniel,

 

ik heb dit bericht ook gezien en al deze stappen geprobeerd.

op alle comando's krijg ik een ok terug.

bij AT+CSQ krijg ik: +CSQ: 31,99

bij AT+CREG? krijg ik: +CREG: 0,3

bij AT+CGATT? krijg ik: +CGATT: 0

en dan bij AT+CGATT=1 krijg ik: +CME ERROR: 30.

dus iets gaat mis bij mij ik weet alleen niet wat

alsnog bedankt voor je reactie.

Reputatie 4
Badge +4

@Sietse H Bent u ondertussen nog verder gekomen met dit issue? 

Reageer