2017-03-14 13 views
1

GSMデバイスのローミング状況を修正するには、AT+COPS=?で使用可能なネットワークを取得し、SIMのIMSIとネットワークの数値コードを比較しようとしています。AT + COPS =?戻り値または返さないCMEエラー22

多くの場合、レスポンスの代わりにエコーがあり、数秒後にデバイスがリセットされます(およそ10-20)。

場合によっては、CME ERROR: 22が返されます。通常、「IMEI not found」または「phone book entry not found」を参照します。それはCOPSテストの文脈でも起こりますが、それまで私が見つけた唯一の議論は、悲しいかなか理解できないポーランド語です。

リセットを行っても問題は解決しません。一日一回約

、私はそれらの1が0

  • CMEエラーがアクティブになっているAT+CREG?返す状況にもかかわらず、「現在のネットワーク」としてタグ付けされた(正しい)、ネットワークのリストを受け取ります。
  • SIMは既に正常に設定されています。
  • +CREG?+CREG: 0,0を返した場合、+COPS=0はCMEエラー3(操作は許可されません)を引き起こします。
  • 最初に+COPSテストの前にAT+CREG=2と設定しました。後でAT+CREG=1となりました。今、私は+COPSへの呼び出しの後にそれをやっています。いずれの設定も他の設定よりも成功しません。

ここで何が起こっている可能性がありますか?この「反応」が起こる特定のハードウェア障害またはユーザーの誤動作がありますか?

CME ERROR 22で「見つからない」とは何ですか?

私が間違ったことをしている場合、その状況から必要な情報をどのように入手できますか?

答えて

1

エラーは物事の混合物であることが判明しました。

  • CME ERROR: 22+COPS=?のコンテキストとは、ネットワークが見つかりませんでした。
  • デバイスが検索中に、AT+COPS=?が誤って呼び出されたため、エラーが発生しました(つまり、AT+CREG?は、?がランダムなURCイネーブル状態である+CREG: ?,2を返します)。検索する場合は、CREGが静的な状態(UNKNOWNまたはREGISTEREDとSEARCHING以外の何かを意味する)を返すか、AT+COPS=2を使用してその状況を強制的に返すまで待ち​​ます。
  • 返されないデバイスは、ハードウェアの問題によるものです。ネットワークスキャンは相当量の電流を生成し(2A付近のピーク)、OCPがデバイスにステップインしてデバイスをリセットさせました。したがって、結果はありません。
関連する問題