簡體   English   中英

當 SIM 卡沒有 PIN 時,如何使用 AT 命令更改/創建 SIM PIN?

[英]How to change/create SIM PIN using AT commands when the SIM card has no PIN?

我用的是 SIM868 模塊,我用的是我常用的 SIM 卡,沒有問題,但現在我買了一張新的 SIM 卡,沒有 pin。 我需要添加 PIN 碼以提高安全性。

我檢查了它沒有使用以下命令啟用 PIN: AT+CPIN? .

答案是: +CPIN: READY

我在 SIMCOM 的 AT 命令手冊中搜索了如何更改它,我發現了 2 個選項:

  1. AT+CPIN=<pin>[,<new pin>]
  2. AT+CPWD=<fac>,<oldpwd>,<newpwd>

我已經嘗試了這兩種方法,但在第一個中我無法插入實際的 PIN,因為沒有實際的 PIN。 在第二個中,我嘗試了不同的命令,因為在 AT 命令的描述中, “如果尚未設置舊密碼,則不輸入oldpwd 這些都不起作用(猜想 1234 是我想使用的新 PIN)

1) AT+CLCK=“SC”,"1234"
2) AT+CLCK=“SC”,,"1234" 
3) AT+CLCK=“SC”,“”,"1234" 

這 3 種情況的答案是相同的: ERROR

(如果有人建議我可以更換或嘗試使用手機的 SIM 卡,我不能這樣做,因為這張新的 SIM 卡是 miniSIM 卡,我所有的手機都使用 nanoSIM 或 microSIM)。

有什么建議么?

TL;博士

為了設置 PIN 碼1234 ,您需要提供以下注釋:

AT+CLCK="SC",1,"1234"

解釋

正如您所寫的那樣, AT+CLCK是啟用/禁用任何模塊功能的正確命令,包括“SIM PIN 請求”。 但是你的語法是錯誤的。

根據ETSI 規范,正確的語法是

AT+CLCK=<fac>,<mode>[,<passwd>[,<class>]]

在哪里:

  • <fac> (字符串)是要鎖定/解鎖的設施( "SC"“SIM(PIN 請求)”的情況下)。
  • <mode> (整數)是要對設施進行的操作。 您的嘗試中缺少此參數
    • 0解鎖
    • 1鎖定
    • 2查詢鎖狀態
  • <passwd>是使用+CPWD設置的密碼(在您的情況下,它應該是 PIN 碼,但可能不需要,因為它沒有設置)。
  • <class>是整數的總和,每個整數代表一個 class 信息。 你不需要它來完成你的任務。

注意:在開發階段,當使用 AT 命令“播放”時,我建議啟用詳細錯誤模式,根據您的設備支持的情況提供AT+CMEE=1AT+CMEE=2 (通過提供測試命令AT+CMEE=? )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM