Utente
- Messaggi
- 273
- Reazioni
- 11
- Punteggio
- 18
Guida al Field Test di iOS per iPhone 7, 8, X, XS e XR
Premesse
Contrariamente a quanto si possa pensare, il Field Test di iPhone è un menu di servizio estremamente ricco di informazioni riguardanti le reti GSM, UMTS e LTE. Tuttavia per poter interpretare alcuni parametri è richiesta una conoscenza particolarmente approfondita delle reti cellulari (viene in aiuto l'articolo "Parametri importanti e App per analizzarli"). Lo scopo di questa guida è quello di fornire, in linea di massima, una spiegazione basilare utile agli appassionati di telecomunicazioni.
DISCLAIMER: Non tutti i parametri sono stati analizzati e le spiegazioni potrebbero non essere accurate, inoltre, verranno effettuate costantemente correzioni e miglioramenti. La guida è in costante aggiornamento ed è stata redatta usando come dispositivo di test un iPhone XS.
NOTA: la guida è valida solo per iPhone 7 e teminali successivi. I dispositivi più vecchi possiedono un altro tipo di Field Test abbastanza inaffidabile e confusionario che quindi non verrà trattato
Introduzione e accesso al menù
- Il timestamp è una riga presente in quasi tutti i menu che indica la data e l’ora in cui sono stati rilevati i dati che leggete. E’ importante dare sempre un’occhiata al timestamp perché capita spesso che il Field Test non si aggiorni da ore! In quel caso, si può di forzare l’aggiornamento dei dati o chiudendo e riaprendo il Field Test, o attivando e disattivando la modalità aereo oppure riavviando l’iPhone.
- Ad ogni aggiornamento dei dati da parte del modem, le voci nei vari menu vengono riordinate in modo casuale. Non è quindi strano che una voce che un momento prima si trovava su una riga venga improvvisamente spostata altrove.
- Alcuni dati del field test non sempre sono affidabili poiché possono non essere corretti. L’errore più comune, infatti, risiede nel credere che un dato non aggiornato sia relativo al presente. Per evitare questa problematica, tuttavia, è sufficiente tenere sotto controllo il timestamp.
- Come accedere al Field Test: si raggiunge digitando sul tastierino *3001#12345#*, inviando la telefonata. Per ottenere informazioni riguardanti la rete 4G è necessario proseguire selezionando l'opzione "LTE" nel Main Menu. Una volta fatto questo vi troverete di fronte a tutti i vari menu sotto citati.
NAS
- tai_list - qui è possibile reperire la TAC (Tracking Area Code), il dato si legge in questo modo: “tac”: ...
- is_ims_voice_supported - 0 se il VoLTE non è supportato dalla rete, 1 se l’operatore ha fornito i parametri di configurazione necessari e la rete supporta tale protocollo (VoLTE pronto all’uso anche se non è detto che funzioni effettivamente!)
Serving Cell Info
- num_mnc_digits - indica il numero di cifre del MNC
- sel_plmn_mnc - indica l’effettivo MNC
- sel_plmn_mcc - indica il MCC che, nel caso dell’Italia, è 222
- phy_cell_id - indica il Physical Cell ID della cella agganciata
- freq_band_ind - indica la banda LTE primaria alla quale siamo attualmente connessi
- dl_freq e ul_freq - indica il codice EARFCN relativo alla banda in download utilizzata (vedere la sezione “Spectrum” per approfondimenti). ul_freq indica invece l’EARFCN relativo al blocco in UL.
- ul_bw - indica il numero massimo di Resource Blocks relativi alla banda primaria. Rispettivamente 25 se la larghezza di banda è 5mhz, 50 se 10, 75 se 15 e 100 se 20.
Serving Cell Meas
Contiene interessanti valori relativi alla qualità del segnale ricevuto. N è un numero generico che indica 0,1 ma non ha un legame particolare con il numero di antenne utilizzate (nonostante, a logica, dovrebbe averlo). Spesso ho visto siti fisicamente SISO con due misure per parametro come se fossero MIMO, non ho mai visto più di due valori nonostante i nuovi iPhone abbiano 4 antenne.
- rsrqN - valore doppio dell'RSRQ relativo all’antenna N. Per ottenere l'RSRQ reale bisogna dividere il valore mostrato per 2
- sinrN - Signal to Interference and Noise Ratio (SINR) relativo all’antenna N. Il valore del SINR è tecnicamente simile al SNR sebbene non siano concettualmente la stessa cosa. Vige comunque il concetto che più il valore di questo parametro è alto, più la qualità del segnale è buona.
- rsrpN - RSRP relativo all’antenna N
- phy_cell_id - indica ancora il Physical Cell ID, proprio come nel menu precedente
Tx Power
L'unico parametro interessante di questa lista è il pucch_tx_power che indica la potenza di trasmissione del dispositivo. Come conseguenza concreta più la potenza sarà alta, maggiore sarà il consumo della batteria.
EUTRA Neighbor Cell Meas
Contiene le informazioni relative alle bande caricate nei sib della rete.
LTE Neighbor Cell Meas
Contiene una lista delle celle LTE vicine (adiacenze) rilevate dal dispositivo numerate a partire da 0. Nel dettaglio, ogni cella vicina ha i seguenti dati:
- nbr_rsrq - RSRQ
- rbr_rsrp - RSRP
- nbr_phys_cell_id - Physical Cell ID
- freq_band_ind - Numero Banda LTE
- nbr_earfcn - EARFCN in download
UMTS Neighbor Cell Meas
Contiene una lista delle celle UMTS vicine numerate a partire da 0 rilevate dal dispositivo. Nel dettaglio, ogni cella vicina ha i seguenti dati:
- ecno - rapporto tra EC (rscp) e NO (rssi) che indica il grado di congestione della rete. Più è alto il valore assoluto, più il segnale è degradato
- rscp - potenza del segnale ricevuto
- UARFCN - identificativo del blocco di frequenze, analogo del EARFCN nell’LTE
CA Status
Contiene informazioni sulle bande aggregate per ottenere il 4G+. Il numero massimo di Component Carrier nella lista (ovvero di frequenze attualmente aggregate alla primaria) dipende dal dispositivo oltre che, ovviamente, dalla rete dell’operatore. iPhone 7, 8 e X, infatti, sono in grado di aggregare fino a 3 bande contemporaneamente (1 come primaria e 2 Component Carrier) mentre iPhone XS e XR possono aggregare fino a 4 bande contemporaneamente (quindi 1 come primaria e 3 come Component Carrier). Ogni Component Carrier ha i seguenti dati:
- state - può essere SCC_STATE_ACTIVATED o SCC_STATE_CONFIGURED_DEACTIVATED. Per ottenere informazioni più corrette e per visualizzare ACTIVATED in caso di effettiva aggregazione è necessario, ad esempio, eseguire uno speedtest in background mentre si visita questo menu. Quando non si scambiano dati verrà visualizzata sempre DEACTIVATED, una specie di idle (risparmio energetico, in attesa)
- dl_earfcn - indica EARFCN in download della banda aggregata
- dl_rf_band - indica la banda LTE
- dl_bandwidth - indica la larghezza di banda (appunto bandwidth) della banda LTE aggregata. A differenza nel menu Serving Cell Info dove le informazioni sono errate, i dati in questo menu sono sempre corretti.
- pci - Physical Cell ID
- has_uplink - indica se è attivo il Carrier Aggregation anche in upload (o almeno così dovrebbe essere, non ho avuto modo di testare sul campo)
Premesse
Contrariamente a quanto si possa pensare, il Field Test di iPhone è un menu di servizio estremamente ricco di informazioni riguardanti le reti GSM, UMTS e LTE. Tuttavia per poter interpretare alcuni parametri è richiesta una conoscenza particolarmente approfondita delle reti cellulari (viene in aiuto l'articolo "Parametri importanti e App per analizzarli"). Lo scopo di questa guida è quello di fornire, in linea di massima, una spiegazione basilare utile agli appassionati di telecomunicazioni.
DISCLAIMER: Non tutti i parametri sono stati analizzati e le spiegazioni potrebbero non essere accurate, inoltre, verranno effettuate costantemente correzioni e miglioramenti. La guida è in costante aggiornamento ed è stata redatta usando come dispositivo di test un iPhone XS.
NOTA: la guida è valida solo per iPhone 7 e teminali successivi. I dispositivi più vecchi possiedono un altro tipo di Field Test abbastanza inaffidabile e confusionario che quindi non verrà trattato
Introduzione e accesso al menù
- Il timestamp è una riga presente in quasi tutti i menu che indica la data e l’ora in cui sono stati rilevati i dati che leggete. E’ importante dare sempre un’occhiata al timestamp perché capita spesso che il Field Test non si aggiorni da ore! In quel caso, si può di forzare l’aggiornamento dei dati o chiudendo e riaprendo il Field Test, o attivando e disattivando la modalità aereo oppure riavviando l’iPhone.
- Ad ogni aggiornamento dei dati da parte del modem, le voci nei vari menu vengono riordinate in modo casuale. Non è quindi strano che una voce che un momento prima si trovava su una riga venga improvvisamente spostata altrove.
- Alcuni dati del field test non sempre sono affidabili poiché possono non essere corretti. L’errore più comune, infatti, risiede nel credere che un dato non aggiornato sia relativo al presente. Per evitare questa problematica, tuttavia, è sufficiente tenere sotto controllo il timestamp.
- Come accedere al Field Test: si raggiunge digitando sul tastierino *3001#12345#*, inviando la telefonata. Per ottenere informazioni riguardanti la rete 4G è necessario proseguire selezionando l'opzione "LTE" nel Main Menu. Una volta fatto questo vi troverete di fronte a tutti i vari menu sotto citati.
NAS
- tai_list - qui è possibile reperire la TAC (Tracking Area Code), il dato si legge in questo modo: “tac”: ...
- is_ims_voice_supported - 0 se il VoLTE non è supportato dalla rete, 1 se l’operatore ha fornito i parametri di configurazione necessari e la rete supporta tale protocollo (VoLTE pronto all’uso anche se non è detto che funzioni effettivamente!)
Serving Cell Info
- num_mnc_digits - indica il numero di cifre del MNC
- sel_plmn_mnc - indica l’effettivo MNC
- sel_plmn_mcc - indica il MCC che, nel caso dell’Italia, è 222
- phy_cell_id - indica il Physical Cell ID della cella agganciata
- freq_band_ind - indica la banda LTE primaria alla quale siamo attualmente connessi
- dl_freq e ul_freq - indica il codice EARFCN relativo alla banda in download utilizzata (vedere la sezione “Spectrum” per approfondimenti). ul_freq indica invece l’EARFCN relativo al blocco in UL.
- ul_bw - indica il numero massimo di Resource Blocks relativi alla banda primaria. Rispettivamente 25 se la larghezza di banda è 5mhz, 50 se 10, 75 se 15 e 100 se 20.
Serving Cell Meas
Contiene interessanti valori relativi alla qualità del segnale ricevuto. N è un numero generico che indica 0,1 ma non ha un legame particolare con il numero di antenne utilizzate (nonostante, a logica, dovrebbe averlo). Spesso ho visto siti fisicamente SISO con due misure per parametro come se fossero MIMO, non ho mai visto più di due valori nonostante i nuovi iPhone abbiano 4 antenne.
- rsrqN - valore doppio dell'RSRQ relativo all’antenna N. Per ottenere l'RSRQ reale bisogna dividere il valore mostrato per 2
- sinrN - Signal to Interference and Noise Ratio (SINR) relativo all’antenna N. Il valore del SINR è tecnicamente simile al SNR sebbene non siano concettualmente la stessa cosa. Vige comunque il concetto che più il valore di questo parametro è alto, più la qualità del segnale è buona.
- rsrpN - RSRP relativo all’antenna N
- phy_cell_id - indica ancora il Physical Cell ID, proprio come nel menu precedente
Tx Power
L'unico parametro interessante di questa lista è il pucch_tx_power che indica la potenza di trasmissione del dispositivo. Come conseguenza concreta più la potenza sarà alta, maggiore sarà il consumo della batteria.
EUTRA Neighbor Cell Meas
Contiene le informazioni relative alle bande caricate nei sib della rete.
LTE Neighbor Cell Meas
Contiene una lista delle celle LTE vicine (adiacenze) rilevate dal dispositivo numerate a partire da 0. Nel dettaglio, ogni cella vicina ha i seguenti dati:
- nbr_rsrq - RSRQ
- rbr_rsrp - RSRP
- nbr_phys_cell_id - Physical Cell ID
- freq_band_ind - Numero Banda LTE
- nbr_earfcn - EARFCN in download
UMTS Neighbor Cell Meas
Contiene una lista delle celle UMTS vicine numerate a partire da 0 rilevate dal dispositivo. Nel dettaglio, ogni cella vicina ha i seguenti dati:
- ecno - rapporto tra EC (rscp) e NO (rssi) che indica il grado di congestione della rete. Più è alto il valore assoluto, più il segnale è degradato
- rscp - potenza del segnale ricevuto
- UARFCN - identificativo del blocco di frequenze, analogo del EARFCN nell’LTE
CA Status
Contiene informazioni sulle bande aggregate per ottenere il 4G+. Il numero massimo di Component Carrier nella lista (ovvero di frequenze attualmente aggregate alla primaria) dipende dal dispositivo oltre che, ovviamente, dalla rete dell’operatore. iPhone 7, 8 e X, infatti, sono in grado di aggregare fino a 3 bande contemporaneamente (1 come primaria e 2 Component Carrier) mentre iPhone XS e XR possono aggregare fino a 4 bande contemporaneamente (quindi 1 come primaria e 3 come Component Carrier). Ogni Component Carrier ha i seguenti dati:
- state - può essere SCC_STATE_ACTIVATED o SCC_STATE_CONFIGURED_DEACTIVATED. Per ottenere informazioni più corrette e per visualizzare ACTIVATED in caso di effettiva aggregazione è necessario, ad esempio, eseguire uno speedtest in background mentre si visita questo menu. Quando non si scambiano dati verrà visualizzata sempre DEACTIVATED, una specie di idle (risparmio energetico, in attesa)
- dl_earfcn - indica EARFCN in download della banda aggregata
- dl_rf_band - indica la banda LTE
- dl_bandwidth - indica la larghezza di banda (appunto bandwidth) della banda LTE aggregata. A differenza nel menu Serving Cell Info dove le informazioni sono errate, i dati in questo menu sono sempre corretti.
- pci - Physical Cell ID
- has_uplink - indica se è attivo il Carrier Aggregation anche in upload (o almeno così dovrebbe essere, non ho avuto modo di testare sul campo)