Error al actualizar Nexus S para almacenar Jelly Bean

Tengo un Nexus S (D720) con CM 10.1.3 y me gustaría volver a mostrar la última imagen de fábrica de Google (sojus-jro03r). Cuando intento actualizar, me sale lo siguiente:

sending 'bootloader' (1536 KB)...
OKAY [  0.195s]
writing 'bootloader'...
OKAY [  0.347s]
finished. total time: 0.542s
rebooting into bootloader...
OKAY [  0.001s]
finished. total time: 0.001s
sending 'radio' (15232 KB)...
OKAY [  2.037s]
writing 'radio'...
OKAY [ 15.314s]
finished. total time: 17.350s
rebooting into bootloader...
OKAY [  0.001s]
finished. total time: 0.001s
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
--------------------------------------------
Bootloader Version...: D720SPRKE1
Baseband Version.....: D720SPRXXX
Serial Number........: 3730DA5FBAF300EC
--------------------------------------------
checking product...
OKAY [  0.001s]
checking version-bootloader...
OKAY [  0.001s]
checking version-baseband...
FAILED

Device version-baseband is 'D720SPRXXX'.
Update requires 'D720SPRKC9' or 'D720SPRKD8' or 'D720SPRKE5' or 'D720SPRKH1'.

finished. total time: 0.006s

La búsqueda de "D720SPRXXX" en Google obtiene exactamente cero resultados. ¿Cómo se volvió así mi versión de banda base y cómo la cambio para que la actualización de Google sea feliz?

Vale la pena señalar que el dispositivo aún se inicia en CyanogenMod sin problemas y se puede actualizar con una nueva versión de CyanogenMod; Simplemente no puedo instalar la imagen de fábrica de Google.

Respuestas (2)

lo que encontré fue que flash_all.sh en realidad actualiza la versión de banda base con la imagen de radio. pero reiniciar de fastboot a fastboot nuevamente no muestra la actualización en la versión de banda base. así que reinicie manualmente el teléfono para el arranque normal e intente una vez más ir a fastboot y hacer la actualización.

Logré reparar el teléfono, pero todavía no sé qué causó realmente el problema. Esto es lo que hice:

Estaba usando la imagen "sojus-jro03r". Supongo que lo mismo funcionará con cualquier otro. Una vez que descomprimí el archivo, hay un archivo llamado image-sojus-jro03r.zipdentro que contiene la imagen del sistema operativo. Dentro de ese archivo hay un archivo llamado android-info.txt.

Ese archivo de texto tiene un par de líneas, la última de las cuales comienza con require version-baseband. Al agregar |D720SPRXXXal final, pude engañar a la actualización para que aceptara mi dispositivo. Actualicé ese archivo de texto en el archivo .zip, lo ejecuté flash-all.shde nuevo, ¡y todo funcionó como debería!

Mi teléfono funciona como quiero ahora, pero aún me gustaría saber cómo sucedió esto en el mundo en primer lugar. Dejaré esta pregunta abierta por un tiempo más, y si alguien puede explicar qué causaría un problema como este, aceptaré esa respuesta.