Flash de ROM defectuoso - Kindle Fire atascado en el arranque

Mi KF no termina de arrancar.

Empecé a rootear mi KF desde mi iMac usando estas instrucciones y con los archivos a los que apunta. Llegué a flashearlo con FIREFIREFIRE, que pareció completarse normalmente, pero a fastboot rebootcontinuación, el dispositivo se bloqueó y se mostró la pantalla de bienvenida ("encender fuego"). Esperé 3 minutos y lo reinicié, el mismo comportamiento. Intenté un reinicio completo y obtuve el mismo comportamiento. El KF tiene Android 2.3.4 y Kindle Fire 6.3.1. Una copia de la salida del terminal (con comentarios obviamente insertados más adelante):

jrobert@Gacrux platform-tools$ adb kill-server; adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
1836002600000001    device

###  Neato - iMac sees the KF.
###  Into and out of the shell:

jrobert@Gacrux platform-tools$
jrobert@Gacrux platform-tools$ adb shell
$ ls
config
dropbox
cache
sdcard
acct
mnt
vendor
d
etc
ueventd.rc
ueventd.omap4430.rc
ueventd.goldfish.rc
system
sys
sbin
proc
init.rc
init.omap4430.rc
init.goldfish.rc
init
default.prop
data
root
dev
$ exit

### Push fbmode utility to KF and run it:

jrobert@Gacrux platform-tools$ adb push fbmode /data/local/fbmode
4976 KB/s (510876 bytes in 0.100s)
jrobert@Gacrux platform-tools$ adb shell chmod 755 /data/local/fbmode
jrobert@Gacrux platform-tools$ adb shell /data/local/fbmode
jrobert@Gacrux platform-tools$ adb reboot

### Flash the KF with FIREFIREFIRE:
jrobert@Gacrux platform-tools$ pwd
/Users/jeff/Downloads/Kindle/RootingTools/android-sdk-macosx/platform-tools
jrobert@Gacrux platform-tools$ fastboot -i 0x1949 boot u-boot.bin
creating boot image...
creating boot image - 210944 bytes
downloading 'boot.img'...
OKAY [  0.055s]
booting...
OKAY [  0.003s]
finished. total time: 0.059s
jrobert@Gacrux platform-tools$ fastboot reboot
< waiting for device >
^C

###  At this point, the KF hung, as the instructions said it might,
###  displaying its splash screen: "kindle fire".  After 3 minutes,
###  I forced a shut down and restarted it. It displayed the splash
###  screen and hung again.  I tried a hard reset - held the power
###  button down for 60 seconds, and restarted it.  Same behavior.

###  adb and fastboot get no response.
###  The power LED stays green.

jrobert@Gacrux platform-tools$ adb devices
List of devices attached

jrobert@Gacrux platform-tools$ fastboot reboot
< waiting for device >
^C
jrobert@Gacrux platform-tools$ adb shell /data/local/fbmode
error: device not found
jrobert@Gacrux platform-tools$ adb shell /data/local/fbmode
error: device not found
jrobert@Gacrux platform-tools$ adb devices
List of devices attached

jrobert@Gacrux platform-tools$ adb reboot
error: device not found
jrobert@Gacrux platform-tools$ adb kill-server; adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

jrobert@Gacrux platform-tools$

###  Growl on the  iMac responds to my unplugging the USB while
###  the KF is powered up ("USB Disconnection  kindle").
###  Growl doesn't respond to my plugging in the KF's USB
###  with the KF powered up.
###  Growl responds to my powering the KF up or down with the
###  USB connected.  The KF file system does not get mounted.

adb y fastboot client no obtienen respuesta, y tampoco enumeran un dispositivo. Growl en el iMac responde cuando desenchufo el USB mientras el KF está encendido ("USB Desconexión kindle"). No responde cuando conecto el USB del KF con el KF encendido. Growl responde a mi encendido o apagado del KF con el USB conectado. El sistema de archivos KF no se monta en el iMac.

Puedo encenderlo y apagarlo con el botón de encendido (requiere presionar y mantener presionado para apagarlo) y el LED de encendido se enciende y se apaga cuando lo hago. Intenté presionar y mantener presionado el botón de encendido tan pronto como se enciende el LED; la unidad se apaga después de 10 segundos más o menos, como en cualquier apagado forzado.

Pedí piezas para convertirlas en un cable de fábrica y espero poder recuperarlo con eso. ¿Hay algo más que pueda probar mientras tanto?

@eldarerathis: ¡Gracias! Eso parece haber sido exactamente correcto: se está ejecutando ahora. Por favor, haga de esto una respuesta para que pueda aceptarla. Pero ahora tengo curiosidad acerca de su comportamiento de arranque: durante el arranque, la pantalla de bienvenida "kindle fire" parpadea brevemente, dos veces, durante el arranque, durante el tiempo antes de que comience la animación "fire". No parece ser un problema, pero no recuerdo que eso sucediera antes de meterme con él.
El mío también hace eso, suponiendo que entiendo correctamente lo que quiere decir (aparece el logotipo estático, luego parpadea un poco y luego aparece el logotipo animado). No sé si siempre se ha hecho así o no, para ser honesto.

Respuestas (1)

Hay dos cosas a tener en cuenta que veo en sus datos:

  1. Las instrucciones indican que debes usar fastboot -i 0x1949 boot u-boot.bin. En realidad, esto no es correcto, porque el fastboot bootcomando está diseñado para iniciar un boot.img, no un gestor de arranque (son diferentes). Las instrucciones originales de XDA dan el comando adecuado, que es fastboot -i 0x1949 flash bootloader u-boot.bin. Esto instalará FIREFIREFIRE en su dispositivo, sobrescribiendo el cargador de arranque estándar.

  2. En general, si su KF se bloquea en la pantalla de inicio, está atascado en el modo de inicio rápido. Puede restablecerlo al modo de inicio normal conectándolo a una PC y ejecutando fastboot -i 0x1949 oem idme bootmode 4000y luego reiniciando. Si tiene FIREFIREFIRE instalado, puede omitir la -i 0x1949bandera porque usa una ID de proveedor diferente.