[fugu][Gecko]Continue to display searching network when get "AT+CREG =2, 8"

RESOLVED WONTFIX

Status

Firefox OS
RIL
RESOLVED WONTFIX
5 years ago
5 years ago

People

(Reporter: sam.hua, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

5 years ago
Created attachment 816209 [details]
ffos_poweron_radio.txt

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22

Steps to reproduce:

power on headset with a SIM card which "limit service".


Actual results:

Keep displaying "searching" 


Expected results:

Should display "Emergency call only"
(Reporter)

Updated

5 years ago
Summary: [Gecko]Continue to display searching network when get "AT+CREG =2, 8" → [fugu][Gecko]Continue to display searching network when get "AT+CREG =2, 8"

Comment 1

5 years ago
there is no such definition on ril.h (AOSP version) although 3GPP 22.070 has definition on it. Please map CREG state to 10 ~ 14 to make voice state correctly.


// ril.h
/**
 * RIL_REQUEST_VOICE_REGISTRATION_STATE
 *
 * Request current registration state
 *
 * "data" is NULL
 * "response" is a "char **"
 * ((const char **)response)[0] is registration state 0-6,
 *              0 - Not registered, MT is not currently searching
 *                  a new operator to register
 *              1 - Registered, home network
 *              2 - Not registered, but MT is currently searching
 *                  a new operator to register
 *              3 - Registration denied
 *              4 - Unknown
 *              5 - Registered, roaming
 *             10 - Same as 0, but indicates that emergency calls
 *                  are enabled.
 *             12 - Same as 2, but indicates that emergency calls
 *                  are enabled.
 *             13 - Same as 3, but indicates that emergency calls
 *                  are enabled.
 *             14 - Same as 4, but indicates that emergency calls
 *                  are enabled.
 *

// 3GPP definition
<stat>: integer type; circuit mode registration status
0 not registered, MT is not currently searching a new operator to register to
1 registered, home network
2 not registered, but MT is currently searching a new operator to register to
3 registration denied
4 unknown (e.g. out of GERAN/UTRAN/E-UTRAN coverage)
5 registered, roaming
6 registered for "SMS only", home network (applicable only when <AcT> indicates E-UTRAN)
7 registered for "SMS only", roaming (applicable only when <AcT> indicates E-UTRAN)
8 attached for emergency bearer services only (see NOTE 2) (not applicable)
9 registered for "CSFB not preferred", home network (applicable only when <AcT> indicates E-UTRAN)
10 registered for "CSFB not preferred", roaming (applicable only when <AcT> indicates E-UTRAN)
(Reporter)

Comment 2

5 years ago
how get the followings from the 3gpp spec?
 *             10 - Same as 0, but indicates that emergency calls
 *                  are enabled.
 *             12 - Same as 2, but indicates that emergency calls
 *                  are enabled.
 *             13 - Same as 3, but indicates that emergency calls
 *                  are enabled.
 *             14 - Same as 4, but indicates that emergency calls
 *                  are enabled.

Comment 3

5 years ago
this is defined by AOSP ril.h, not in 3GPP.
(Reporter)

Comment 4

5 years ago
ok
Status: UNCONFIRMED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.