Com base na dica de avirk, encontrei uma maneira. Primeiro pressione o código * # 0011 #
Exemplo GSM:
GSM900: IDLE
T: 10, B: 10
Rx Pwr: -94, Rx ual: -
Rx Lev: 21, Tx Lev: 0-
Speech VER: AMR EFR FR
VOC: AdaptiveRate
TS: 0
Temp: 68 Batt: 71 LNA: 0
Service: Available
É óbvio que está usando a banda de 900MHz, do "GSM900".
Exemplo UMTS WCDMA:
WCDMA: Idle
Rx CH: 10612, R: -94
Tx CH: 9662, Tx Pwr: -
EdIo: -6, RSCP: -98
SpeechVER: AMR EFR FR
RF: Sleep2
L1: PCH_Sleep
Drx cycle: 64, PSC: 392
Temp: 67 Batt: 69 LNA: 0
Service: Available
O UMTS pode usar duas camadas físicas diferentes (rádio de baixo nível) UMTS-FDD e UMTS-TDD. O Android apenas mostra o WCDMA, que eu acho que é o mesmo que o UMTS-FDD, mas talvez ele possa se referir a ambos. Ao procurar aqui o número do canal, você pode informar as faixas de frequência e se é UMTS-FDD ou UMTS-TDD.
No exemplo acima, ele está usando UMTS-FDD, o canal de ligação descendente (Rx) está na banda de 2100MHz e o canal de ligação ascendente (Tx) está na banda de 1900MHz.
Você pode tentar discar
e depois vá para "Informações do telefone".
Isso mostrará detalhes sobre a rede, como ID da torre de celular e tipo de rede. Como você pode ver na captura de tela abaixo, ele mostra o modo "EDGE": -
Além disso, isso pode funcionar apenas em versões compiladas do Android.
fonte
O aplicativo LTE Discovery informa isso para 4G / LTE.
fonte
Você já tentou usar a ferramenta de engenharia MTK ? Ele funciona muito bem para a maioria dos telefones Android que encontrei, pois também mostra as atuais bandas 4G.
fonte