<div dir="ltr"><div>I really appreciate your quick replies. </div><div><br></div><div>I have a USIM that I wanted to program. However, I am getting the runtime error for exceeding the number of attempts to enter the ADM1 key. Is there any fix for it? </div><div><br></div><div>--</div><div>Kathryn</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 27, 2017 at 6:52 PM, Harald Welte <span dir="ltr"><<a href="mailto:laforge@gnumonks.org" target="_blank">laforge@gnumonks.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Kathryn,<br>
<span class=""><br>
On Wed, Sep 27, 2017 at 05:37:36PM -0400, Kathryn Heckman wrote:<br>
> Is there any way to retrieve the value of OP from OPc and Ki?<br>
<br>
</span>No, that defeats the entire purpose of having card-individual OPc<br>
values.<br>
<br>
If you could just revert that operation, there would be no [security]<br>
advantage of card-individual OPc values over a global OP value, and<br>
hence that entire option could be dropped from the specifications<br>
altogether.<br>
<br>
Regards,<br>
        Harald<br>
<span class="HOEnZb"><font color="#888888">--<br>
- Harald Welte <<a href="mailto:laforge@gnumonks.org">laforge@gnumonks.org</a>>           <a href="http://laforge.gnumonks.org/" rel="noreferrer" target="_blank">http://laforge.gnumonks.org/</a><br>
==============================<wbr>==============================<wbr>================<br>
"Privacy in residential applications is a desirable marketing option."<br>
                                                  (ETSI EN 300 175-7 Ch. A6)<br>
</font></span></blockquote></div><br></div>