Closed Bug 902769 Opened 12 years ago Closed 12 years ago

B2G RIL : SIM PIN toggle does not work on Nexus 4( JB, Android-4.3)

Categories

(Core :: DOM: Device Interfaces, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla26

People

(Reporter: sku, Assigned: allstars.chh)

References

Details

Attachments

(4 files, 1 obsolete file)

Attached file radio.log
Symptom: SIM PIN toggle does not work on Nexus4 (Android 4.3) Steps: 1. Go to "Settings" -> "SIM security" 2. Check SIM PIN is on 3. click on "SIM PIN" item 4. enter correct PIN to diable SIM PIN Result: SIM PIN did not diabled. Expected Result: SIM PIN can be toggled successfully. Note: Same result from MMI request **04*OLD_PIN*NEW_PIN*NEW_PIN# Log Analysis: 08-08 10:06:02.325 178 178 I Gecko : -*- RadioInterfaceLayer: Received 'RIL:SetCardLock' message from content process 08-08 10:06:02.325 178 507 I Gecko : RIL Worker[0]: Received chrome message {"lockType":"pin","pin":"0000","enabled":true,"requestId":"id{58fe4003-7e0a-45b5-98bd-3f38fd76ea13}","rilMessageType":"iccSetCardLock"} 08-08 10:06:02.335 178 507 I Gecko : RIL Worker[0]: Solicited response for request type 43, token 96, error 6 08-08 10:06:02.335 178 507 I Gecko : RIL Worker[0]: Handling parcel as REQUEST_SET_FACILITY_LOCK 08-08 10:06:02.335 178 178 I Gecko : -*- RadioInterface[0]: Received message from worker: {"lockType":"pin","pin":"0000","enabled":true,"requestId":"id{58fe4003-7e0a-45b5-98bd-3f38fd76ea13}","rilMessageType":"iccSetCardLock","facility":"SC","password":"0000","serviceClass":7,"rilRequestType":43,"rilRequestError":6,"success":false,"errorMsg":"RequestNotSupported","retryCount":-1} 08-08 10:06:02.405 178 507 I Gecko : RIL Worker[0]: Received chrome message {"lockType":"pin","requestId":"id{446cfd2a-ad31-44a9-b4c1-54ea19f8790c}","rilMessageType":"iccGetCardLockState"}
Correct some typo on detail description. Symptom: SIM PIN toggle does not work on Nexus4 (Android 4.3) Steps: 1. Go to "Settings" -> "SIM security" 2. Check SIM PIN is on 3. click on "SIM PIN" item 4. enter correct PIN to disable SIM PIN Result: SIM PIN did not disabled.
Start from line 1141, I saw some assertion from modem then the SET_FACILITY_LOCK returns REQUEST_NOT_SUPPORTED.
Pure AOSP 4.3 on Nexus4 works okay. 08-08 11:59:55.956 826 826 D RILJ : [0166]> SET_FACILITY_LOCK [SC false 7 a0000000871002ff33ff0189060500ff] 08-08 11:59:56.017 826 897 D RILJ : [0166]< SET_FACILITY_LOCK {0} 08-08 11:59:56.037 826 826 D UiccCardApplication: EVENT_CHANGE_FACILITY_LOCK_DONE: mIccLockEnabled= false 08-08 11:59:59.130 826 826 D RILJ : [0168]> SET_FACILITY_LOCK [SC true 7 a0000000871002ff33ff0189060500ff] 08-08 11:59:59.190 826 897 D RILJ : [0168]< SET_FACILITY_LOCK {0} 08-08 11:59:59.200 826 826 D UiccCardApplication: EVENT_CHANGE_FACILITY_LOCK_DONE: mIccLockEnabled= true
Attached file AOSP_nexus4.log
Blocks: gonk-jb
Summary: [Android 4.3] JB SIM PIN toggle does not work on Nexus 4 → B2G RIL : SIM PIN toggle does not work on Nexus 4( JB, Android-4.3)
Component: Gaia::Settings → DOM: Device Interfaces
Product: Boot2Gecko → Core
Version: unspecified → Trunk
Assignee: nobody → allstars.chh
OS: Linux → Gonk (Firefox OS)
Hardware: x86_64 → ARM
Comment on attachment 787396 [details] [diff] [review] Part 1 : Patch Review of attachment 787396 [details] [diff] [review]: ----------------------------------------------------------------- Confirmed in AOSP GB source[1]. ICS/JB has the same parcel data layout. [1]: http://androidxref.com/2.3.6/xref/frameworks/base/telephony/java/com/android/internal/telephony/RIL.java#1653
Attachment #787396 - Flags: review?(vyang) → review+
Attachment #788017 - Flags: review?(vyang) → review+
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla26
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: