Quantcast
Channel: Hacker's ramblings
Viewing all articles
Browse latest Browse all 519

iPhone (cell) Field Test mode

$
0
0

A reader of this blog contacted me and wanted me to take a look at his Huawei E5186. During the meeting he showed the Field Test mode of his iPhone. I haven't done any iPhone hacks, and had never heard of such thing. In this mode you can see details of the cellular connection. It is completely limited to that, there is no "root"-mode, nor details about Wi-Fi connection, nor details of the phone itself. But if any of the SIM, GSM, UMTS or LTE details are of interest, this one is for you.

Every iPhone has this. Really! There are details of this Field Test mode in The Net from year 2009 (iPhone 3GS), maybe earlier if you'd really want to look close. My iPhone 6 has this, so I'm pretty sure your (whatever model) has it too.

How to get there? Easy. Dial *3001 # 12345#*. Like this:

As a result you will see either the 2G/3G (GSM/UMTS) or 4G (LTE) Field Test menu:

As you can see, the 2G/3G menu has more stuff in it. It is because this is the really old stuff back from the 90s. LTE menu is light, as it is the 2010s spec. Also notice how there is no more bars on top of the screen, there is a number in dBm. The number will indicate RSSI (in 2G and 3G) or RSRP (in 4G). See article Some GSM, UMTS and LTE Measurement Units for clarification of the units.

RSSI translation:

  • theorethical max. 40 dBm, you won't get this even if you'd be right next to the cell tower
  • High -50 to -75 dBm
  • Medium -76 to -90 dBm
  • Low -91 to -100 dBm
  • Poor -101db to -120 dBm

RSRP translation:

  • theorethical max. ?
  • Very High -75dBm and -88dBm
  • High -89dBm and -96dBm
  • Medium -97dBm and -105dBm
  • Low -106dBm and -112dBm
  • Poor -113dBm and -125dBm 

As I didn't find much information about the actual contents of these menus, I'll try to gather here a comprehensive list. Not all of the items have a value in my phone, if there is a value recorded, but I don't know what it is for, there is a ?.

Menu / SubmenuDescription
SIM Info 
(sub level 1)
EF-FPLMN 
 EF-ICCID 
 EF-OPLMNAcT 
 EF-HPPLMN SEARCH PERIOD 
 EF-MSISDN 
 EF-3GPP MAIL BOX DIALING NUMBER 
 EF-ACCESS CONTROL CLASS 
 EF-OPERATOR PLMN LIST 
 EF-ACTING HPLMN 
 EF-ADMINISTRATIVE DATA 
 EF-RAT MODE 
 EF-LOCI 
 EF-GPRS/PS-LOCI 
PDP Context Info(List) Packet Data Protocol (PDP) Context (in GPRS), see http://developer.nokia.com/community/wiki/PDP for details of PDP
 APNAccess Point Name: Connection setting
 IPv4IPv4 address of the access point to connect to
GSM Cell Environment[UMTS only] 2G/2.5G information
 GSM RR Info 
  DTX Used?
  RR State 
  Rx Quality Sub 
  RR Mode 
  RR Sub State 
  Serving Rx Level 
  DRX used 
  RR Status 
  Rx Quality Full 
 GSM Cell Info 
  GSM Serving Cell 
  
(sub level 3)
C1 Value 
   RSSI 
   ARFCNAbsolute radio-frequency channel number
   Cell IDhttp://en.wikipedia.org/wiki/Cell_ID
Gather MCC, MNC, LAC and go http://opencellid.org/ to see where you are at
   Mobile Allocation 
   
(sub level 4)
ARFCNs(List)
    HSN 
   C2 Value 
   BSIC? bits
   MA Dedicated ARFCN 
  Neighboring Cells(List)
 GPRS Information 
  Priority Access Threshold?
  SI13 Location?
  Ext Measurement Order 
  Access Burst Type?
  DRX Timer Max?
  Network Operating Mode?
  PBCCH Present 
  Count LR 
  Packet PSI Status 
  PFC Supported?
  Cell Reselect Hysteresis 
  Count HR 
  Packet SI Status 
  Network Control Order?
  T3192 Timerhttp://www.rfwireless-world.com/Terminology/GSM-timers.html [milliseconds]
UMTS Cell Environment[UMTS only] 3G information
 Neightbor Cells 
  Active Set(List)
  Detected Set(List)
  Monitored Set(List)
  UMTS Set(List) The only one I have anything listed
  Virtual Active Set(List)
  GSM Set(List)
 HSDPA Info 
  Version 
  Primary HARQ Process 
  Sub Frames 
  Secondary HARQ Process 
  Carrier Info 
 UMTS RR Info 
  UARFCNUTRA Absolute Radio Frequency Channel Number: The channel number you're currently at. Decimal number, see http://niviuk.free.fr/umts_band.php for listings of bands.
  BLER 
  Cell IDhttp://en.wikipedia.org/wiki/Cell_ID
Gather MCC, MNC, LAC and go http://opencellid.org/ to see where you are at
  RRC State 
  Downlink Frequency 
  Scrambling Code 
  Uplink Frequency 
  Ciphering 
  Transmit Power 
MM Info[UMTS only]
 Serving PLMNPublic land mobile network information
  Location Area CodeLAC (decimal): http://en.wikipedia.org/wiki/Location_area_identity
  Routing Area Code?
  PLMN Sel Mod 
  Mobile Network CodeMNC (decimal): http://en.wikipedia.org/wiki/Mobile_country_code
  Mobile Country CodeMCC (decimal): http://en.wikipedia.org/wiki/Mobile_country_code
  Service Type?
 Process PS 
  MM Sub State 
  MM State 
  MM Service State 
  Attach Reject Cause 
 Process CS 
  MM Sub State 
  MM State 
  MM Service State 
  LU Reject Cause 
 Equivalent PLMN List 
 Process CO 
  MM State 
  MM Service State 
Neighbor Measurements[LTE only]
 E-ARFCN 
 Version 
 Neighbor Cells List(List)
 
(sub level 2)
Measured RSSI 
  Ant 0 Sample Offset 
  Physical Cell ID 
  Ant 0 Frame Offset 
  Average RSRP 
  Average RSRQ 
  Ant 1 Frame Offset 
  Srxlev 
  Ant 1 Sample Offset 
  Measured RSRP 
  Frequenct OffsetTypo? Frequency Offset
  Measured RSRQ 
 Qrxlevmin 
Connected mode LTE Intra-frequency Measurement[LTE only]
 Detected Cells(List)
 Measured Neighbor Cells(List)
 Serving Filtered RSRQ 
 Serving Physical Cell ID 
 Subframe Number 
 Serving Filtered RSRP 
 E-ARFCN 
Serving Cell Info[LTE only]
 Download Bandwidth 
 Freq Band Indicator 
 Download Frequency 
 Num Tx Antennas 
 UARFCN 
 Tracking Area Code 
 Cell Identity 
 Physical Cell ID 
 Upload Frequency 
 Upload Bandwidth 
Reselection Candidates[LTE only]
 Version 
 Serving Cell ID 
 Serving EARFCN 
 Reselection Candidates List(List)
Serving Cell Measurements[LTE only]
 Measured RSSI 
 Qrxlevmin 
 P_Max 
 Max UE Tx Power 
 Version 
 S Non Intra Search 
 Physical Cell ID 
 Average RSRP 
 Measurement Rules 
 Average RSRQ 
 Serving Layer Priority 
 Srxlev 
 Measured RSRP 
 Num of Consecutive DRX Cycles of S < 0 
 Measurement Rules Updated 
 Measured RSRQ 
 E-ARFCN 
 S Intra Search 

Please help me complete this (at least all the good stuff). If you find something incorrect or missing, please drop me a comment.


Viewing all articles
Browse latest Browse all 519

Trending Articles