Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5b364e3 authored by Ricardo Cerqueira's avatar Ricardo Cerqueira
Browse files

LGEQualcommUiccRIL: Fix PIN/PUK operations

PIN/PUK settings/changing/disabling was broken due to missing parcel
items, fix it;
Each set of strings must be prepended by a count of said strings.

Change-Id: I902eea6ba275b24e105f1b42f7d5d9f23e76d0c5
parent ef7855c5
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -53,6 +53,7 @@ public class LGEQualcommUiccRIL extends LGEQualcommRIL implements CommandsInterf


        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));


        rr.mp.writeInt(2);
        rr.mp.writeString(pin);
        rr.mp.writeString(pin);
        rr.mp.writeString(mAid);
        rr.mp.writeString(mAid);


@@ -68,6 +69,7 @@ public class LGEQualcommUiccRIL extends LGEQualcommRIL implements CommandsInterf


        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));


        rr.mp.writeInt(3);
        rr.mp.writeString(puk);
        rr.mp.writeString(puk);
        rr.mp.writeString(newPin);
        rr.mp.writeString(newPin);
        rr.mp.writeString(mAid);
        rr.mp.writeString(mAid);
@@ -84,6 +86,7 @@ public class LGEQualcommUiccRIL extends LGEQualcommRIL implements CommandsInterf


        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));


        rr.mp.writeInt(2);
        rr.mp.writeString(pin);
        rr.mp.writeString(pin);
        rr.mp.writeString(mAid);
        rr.mp.writeString(mAid);


@@ -99,6 +102,7 @@ public class LGEQualcommUiccRIL extends LGEQualcommRIL implements CommandsInterf


        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));


        rr.mp.writeInt(3);
        rr.mp.writeString(puk);
        rr.mp.writeString(puk);
        rr.mp.writeString(newPin2);
        rr.mp.writeString(newPin2);
        rr.mp.writeString(mAid);
        rr.mp.writeString(mAid);
@@ -115,6 +119,7 @@ public class LGEQualcommUiccRIL extends LGEQualcommRIL implements CommandsInterf


        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));


        rr.mp.writeInt(3);
        rr.mp.writeString(oldPin);
        rr.mp.writeString(oldPin);
        rr.mp.writeString(newPin);
        rr.mp.writeString(newPin);
        rr.mp.writeString(mAid);
        rr.mp.writeString(mAid);
@@ -131,6 +136,7 @@ public class LGEQualcommUiccRIL extends LGEQualcommRIL implements CommandsInterf


        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
        if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));


        rr.mp.writeInt(3);
        rr.mp.writeString(oldPin2);
        rr.mp.writeString(oldPin2);
        rr.mp.writeString(newPin2);
        rr.mp.writeString(newPin2);
        rr.mp.writeString(mAid);
        rr.mp.writeString(mAid);