dougsanti
Simdualero de Plata
Hay un menú escondido en settings que se puede accesar mediante adb de la siguiente forma:
adb shell
am start -n com.android.settings/.BandMode
Alternativamente pude usarse un terminal y solo darle:
am start -n com.android.settings/.BandMode
Los valores normales en Phone.java en framework.jar extraídos de com.android.internal.telephony Phone.smali son:
0 para "unspecified" (selected by baseband automatically)
1 para "EURO band" (GSM-900 / DCS-1800 / WCDMA-IMT-2000)
2 para "US band" (GSM-850 / PCS-1900 / WCDMA-850 / WCDMA-PCS-1900)
3 para "JPN band" (WCDMA-800 / WCDMA-IMT-2000)
4 para "AUS band" (GSM-900 / DCS-1800 / WCDMA-850 / WCDMA-IMT-2000)
5 para "AUS band 2" (GSM-900 / DCS-1800 / WCDMA-850)
6 para "Cellular (800-MHz Band)"
Bien podría probarse a ver si con este otro método se enciende la banda de WCDMA 900 si así lo permite la banda base. Actualización:
Las primeras pruebas indican que se cambian valores modificando el comportamiento del teléfono. Si no conecta del todo simplemente correr de nuevo, seleccionar modo automático y reiniciar el teléfono.
Parece haber algún problema usando Phone.java con teléfonos dual sim, que deberían usar el subfolder Gemini GeminiPhone pues el ril es también GEMINI. De ser el caso, también puede que falte otras definiciones como Phone.NT_MODE_GEMINI y Phone.PHONE_TYPE_GEMINI
Tanto el BandMode en Settings.apk como el EngineerMode.apk parecen no poder funcionar correctamente debido a este detalle.
adb shell
am start -n com.android.settings/.BandMode
Alternativamente pude usarse un terminal y solo darle:
am start -n com.android.settings/.BandMode
Los valores normales en Phone.java en framework.jar extraídos de com.android.internal.telephony Phone.smali son:
0 para "unspecified" (selected by baseband automatically)
1 para "EURO band" (GSM-900 / DCS-1800 / WCDMA-IMT-2000)
2 para "US band" (GSM-850 / PCS-1900 / WCDMA-850 / WCDMA-PCS-1900)
3 para "JPN band" (WCDMA-800 / WCDMA-IMT-2000)
4 para "AUS band" (GSM-900 / DCS-1800 / WCDMA-850 / WCDMA-IMT-2000)
5 para "AUS band 2" (GSM-900 / DCS-1800 / WCDMA-850)
6 para "Cellular (800-MHz Band)"
Bien podría probarse a ver si con este otro método se enciende la banda de WCDMA 900 si así lo permite la banda base. Actualización:
Las primeras pruebas indican que se cambian valores modificando el comportamiento del teléfono. Si no conecta del todo simplemente correr de nuevo, seleccionar modo automático y reiniciar el teléfono.
Parece haber algún problema usando Phone.java con teléfonos dual sim, que deberían usar el subfolder Gemini GeminiPhone pues el ril es también GEMINI. De ser el caso, también puede que falte otras definiciones como Phone.NT_MODE_GEMINI y Phone.PHONE_TYPE_GEMINI
Tanto el BandMode en Settings.apk como el EngineerMode.apk parecen no poder funcionar correctamente debido a este detalle.