¿Tu teléfono no reconoce la SIM luego de flashear una ROM? Te explico cómo arreglarlo cambiando el baseband

Uno de las cosas que frecuentemente me preguntan las personas en los tutoriales donde se instala una nueva ROM en Android a un celular, ya sea una stock o una custom, es que a veces luego de terminar exitosamente el proceso de instalación, todo en el teléfono parece funcionar menos la señal móvil. Es como que no reconoce la SIM Card a pesar de que el miso teléfono antes del cambio de ROM funcionaba bien para hacer llamadas.

Bueno si ya has descartado un daño físico, o que simplemente había colocado mal la SIM en el móvil, lo más probable es que la banda base (baseband) que le has instalado al móvil con la nueva ROM no es compatible con tu modelo de equipo. Esto es muy común cuando un mismo modelo de celular, tiene variantes latinoamericanas, europeas y asiáticas. De esta forma si le has instalado una ROM para una variante de una región diferente a la que soporta tu equipo.

Por suerte este es un problema muy fácil de arreglar y no requiere que tengas que re-flashear otra ROM completa (aunque si lo quieres hacer también es una opción) sino que para corregirlo solo debemos flashear nuevamente los componentes relacionados con el baseband adecuado.

Voy a explicar a continuación como hacer este ajuste usando como ejemplo las stock ROM de los modelos más populares de la línea Moto de Motorola, sin embargo el procedimiento es prácticamente aplicables a cualquier tipo de celular Android, siempre y cuando tengas acceso a los archivos de la ROM que tiene la baseband adecuada, por ejemplo en el caso nuestro seria buscar siempre los de la stock ROM de Latinoamérica o del país donde se compró inicialmente el equipo.

Pasos previos

  1. Instalar los controladores USB: Para los equipos Motorola se pueden obtener desde la página oficial de Motorola, para otros equipos puedes probar desde la pagina del fabricante.
  2. Instalar FastBoot y ADB en la computadora: Generalmente Google recomienda instalar el SDK de Android completo, el cual es algo pesado de descargar e instalar. Si no quieres hacerte a él, puedes probar MinimalADB que es una versión reducida con solo las funciones necesarias.
  3. Habilitar el modo de depuración USB: Para lo cual Se va a configuración – acerca del teléfono – número de compilación (se toca 7 veces este apartado hasta que salga un mensaje que ya eres desarrollador), con el menú de desarrollador activo, vas a configuración – programador – depuración USB y marcas la casilla.
  4. descargar la ROM stock de tu celular: donde vamos a agarrar los archivos de la baseband para cambiarse a la ROM que ya tienes instalada.A continuación una lista de los lugares donde puedes descargar firmware stock para muchísimos modelos variantes de las dos primeras generaciones del Moto E, Moto G y Moto X de Motorola.

Camiar la Baseband a tu equipo

  1. En la carpeta donde tienes instalado el Fastboot en Windows: Debes descomprimir el archivo del firmware que has descargado en los pasos previos. Asegúrate que todo queden en la misma carpeta.
  2. Iniciar ADB: Haciendo clic derecho + shift en cualquier lugar de la carpeta selecciona la opción “abrir ventana de comandos aquí”, luego escribe “adb”.
  3. Poner el equipo en modo FastBoot: Conecta el equipo al puerto USB de tu PC y abre una ventana de comandos (abierto desde la carpeta donde tengas instalado ADB) y ejecuta el siguiente comando “$ adb reboot bootloader” el celular deberá reiniciarse y prender en modo FastBoot. Puedes hacerlo lo mismo manualmente apagando el celular y encendiéndolo presionando power + volumen abajo por 3 segundos; sin embargo hacerlo por medio de la PC te asegura que la conectividad entre los 2 equipos fue exitosa.
  4. Ejecutar comandos: De regreso a la ventana de comandos, vamos a ingresar uno por uno los siguientes comandos.
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot reboot

Listo puedes ver como su teléfono se reinicia, y si todo ha salido bien, al iniciar Android, la nueva baseband va a hacer que tu SIM ya sea reconocida y puedas hacer llamadas como antes. Espero esta pequeña guía sea de ayuda ara ustedes, si tienen dudas las colocan en los comentarios.