当新旧版本SIM ME LOCK数据 发生变化,升级时应该注意什么
时间:10-02
整理:3721RD
点击:
[Descritpion]
由于SIM ME LOCK是安全性非常高的数据,在其design时就加入了防止“通过下载BIN档而遭到移除”的考量。
因此若新旧版本的SIM ME LOCK数据不一致,在升级时要格外小心。
[Solution]
此问题需要注意一点,即NVRAM BIN Region中的内容会被restore。
当SIM ME LOCK仅仅是内容发生变化,而size大小没有发生变化时,当:
NVRAM BIN Region中有内容时,新数据并不会生效,生效的是restore回来的值。
NVRAM BIN Region中无内容时,会被判定为当前是第一次开机,根据默认值生成SIM ME LOCK数据,新数据会生效。
当SIM ME LOCK的size大小有发生变化时:
NVRAM BIN Region中有内容时,开机会因为按照新size去读取restore回来的值,导致SIM ME LOCK checksum error而Modem死机。
NVRAM BIN Region中无内容时,会被判定为当前是第一次开机,根据默认值生成SIM ME LOCK数据,新数据会生效。
红色部分问题的解决方法是:
Download时选择Format All.
若方法1的代价过大,则可选择通过MAUI META Tool update parameter保存校准数据和IMEI,然后Format BIN Region / Format All再download,download后写回校准数据和IMEI,最后再backup一次NVRAM BIN Region。
由于SIM ME LOCK是安全性非常高的数据,在其design时就加入了防止“通过下载BIN档而遭到移除”的考量。
因此若新旧版本的SIM ME LOCK数据不一致,在升级时要格外小心。
[Solution]
此问题需要注意一点,即NVRAM BIN Region中的内容会被restore。
当SIM ME LOCK仅仅是内容发生变化,而size大小没有发生变化时,当:
NVRAM BIN Region中有内容时,新数据并不会生效,生效的是restore回来的值。
NVRAM BIN Region中无内容时,会被判定为当前是第一次开机,根据默认值生成SIM ME LOCK数据,新数据会生效。
当SIM ME LOCK的size大小有发生变化时:
NVRAM BIN Region中有内容时,开机会因为按照新size去读取restore回来的值,导致SIM ME LOCK checksum error而Modem死机。
NVRAM BIN Region中无内容时,会被判定为当前是第一次开机,根据默认值生成SIM ME LOCK数据,新数据会生效。
红色部分问题的解决方法是:
Download时选择Format All.
若方法1的代价过大,则可选择通过MAUI META Tool update parameter保存校准数据和IMEI,然后Format BIN Region / Format All再download,download后写回校准数据和IMEI,最后再backup一次NVRAM BIN Region。
:loveliness:
