![](/img/trans.png)
[英]How to change/create SIM PIN using AT commands when the SIM card has no PIN?
[英]How to block a PIN on sim/uicc
我嘗試自動化一些測試,測試將驗證引腳的解鎖,但要重復測試,引腳應該再次阻塞。
我找不到方法(重置除外)再次阻止該引腳。
甚至像 ETSI TS 102 221 這樣的規范也只提到了如何解鎖、啟用、禁用引腳。
為什么在任何地方都沒有描述像阻止/注銷這樣簡單的事情?
重置有效(調制解調器重置,由AT!RESET
),但它非常慢並且似乎是一個討厭的解決方案(現在,甚至可以在不重新啟動 PC 的情況下從 Windows 注銷)。
附加信息:我希望使用標准調制解調器命令或至少使用標准 SIM 命令(如AT+CSIM=...
獲得通用解決方案。
但似乎沒有,所以解決方案取決於調制解調器/制造商。
就我而言,我使用的是 Sierra EM7565
不幸的是,當您說規范從未描述在蜂窩調制解調器使用的 SIM 中再次設置PIN 待處理狀態的標准方法時,您是對的
推薦的解決方案是重置調制解調器。 當你寫
重置有效,但它非常慢並且似乎是一個討厭的解決方案(現在,甚至可以在不重新啟動 PC 的情況下從 Windows 注銷)。
您可能指的是主機 PC重置,我同意它可能會變慢。 但是只要您可以重新啟動調制解調器,您就不需要重置主機。
你也可以
AT+REBOOT
重啟調制解調器和 SIM 卡狀態。我試圖在屬於 GE910 和 LE910 系列的兩個 Telit 調制解調器上找到另一種解決方案。 只有第一個它起作用了。 出於這個原因,我不能保證它適用於世界上的每一個蜂窩調制解調器。
正如標題中所解釋的,解決方案包括按順序提供
AT+CFUN=4
AT+CFUN=1
+CFUN
命令設置電話功能。 第一個命令關閉 RF,第二個命令恢復全功能模式。
但是+CFUN=4
命令通常用作某種省電模式,因此關閉 SIM 卡可以進一步降低功耗。 這就是我的 GE910-QUAD 模塊中發生的情況。
出於這個原因,它可能也適用於您正在使用的特定設備。
我找到了 Sierra EMEM7565 調制解調器的解決方案。
選擇第二個 SIM 接口會禁用第一個接口的電源。
這實際上是對 SIM 卡的重置。
AT!UIMS=1 -- Select active SIM interface 1
... wait 1 second
AT!UIMS=0 -- Select active SIM interface 0
也可以通過
AT+CFUN=0 -- Power Down Sim
AT+CFUN=1 -- Power Up Sim
但這僅SIM power state during Low Power Mode
的SIM power state during Low Power Mode
配置為2 = Power down SIM with AT+CFUN=0;
.
這可以通過AT!CUSTOM="SIMLPM",2
但還要求之前使用at!entercnd="<pwd>"
啟用對密碼保護命令的訪問。
因此, AT!UIMS=1
后跟AT!UIMS=0
的解決方案似乎更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.