Archive for Febrero 2008

N800: Actualizacion OS 2008

Ayer decidí upgradear el N800. Hacia tiempo que algunas aplicaciones no se instalaban y otras daban problemas. Pense… uhmm, basado en Debian… actualizaremos los repositorios, haremos un apt-get upgrade y listo

!!Craso error!! … me dice que se van a actualizar x paquetes, entre ellos librerias, dbus, hildon …etc. Avisa de que es muy peligroso lo que estoy haciendo, ¿peligroso actualizar?…. le doy a upgradear, y todo correctamente instalado.

Reinicio para probar mi nuevo y flamante N800 actualizado. Y me encuentro que al llegar la barra de progreso a un punto, se reinicia y vuelve a reiniciar y reiniciar y reiniciar y asi en un maravilloso bucle infinito hasta que quitas la bateria.

Buscando un poco con san google, veo que Nokia tiene varias actualizaciones, y no actualiza via apt. Hay que bajarse la imagen de su pagina oficial y arrancar el N800 en modo upgrade.

Ahora voy a explicar el proceso de instalación de OS 2008. Hay gente que después de probarlo ha preferido quedarse en el OS 2007, pero para gustos los colores.

Para empezar hay que ir a este link donde nos pedira que escribamos la MAC del N800 y acto seguido seremos redirigidos a la página de descarga donde debemos de bajarnos la última version disponible:

n800_upgrade.jpg firmwares.jpg

Una vez bajado el firmware seria conveniente que también os bajarais el archivo MD5SUMS y le hicierais un checkeo de integridad:

$ md5sum firmware_XX_loquesea.bin

Si coincide la cifra con la del archivo MD5SUM, ya podemos proceder al flasheo. ( Recomiendo encarecidamente que hagais esta verificación al archivo, ya que, aunque han diseñado el N800 a prueba de torpes a la hora de flashear, es una buena costumbre hacer esto para prevenir futuros sustos con otros dispositivos o programas ).

Ahora en la misma carpeta donde está el firmware, descargamos el programa que se encarga de escribir el firm en la flash memory, que tambien lo proporciona Nokia en esta página.

Flasher

Una vez que tengamos nuestra version de flasher, le damos permisos de ejecución:

$ chmod +x flasher-XX.bin

Desconectamos el cargador, apagamos el N800 y le conectamos el cable usb.

Acto seguido como usuario root hacemos:

# ./flasher-3.0 -F firmware_XX_loquesea.bin -f -R

Comienza a verificar archivos y la shell se nos deberia quedar con:

“Suitable USB device not found, waiting”

Encendemos el N800 manteniendo pulsado el boton Home ( el de la casa ) y enseguida comenzara a subir archivos al tablet, solo quedara esperar hasta que reinicie.

En el caso de que se os quede enganchado en este proceso o os de errores del tipo:

“Sending and flashing rootfs image (134400 kB)…
Sending request 0×54 failed: Timer expired”

No os preocupeis, volveis a repetir el flasheo y punto.

flashing.jpg

Lo primero que debemos hacer ahora es volver a tener acceso al usuario root que por defecto en todos los sistemas operativos del N800 está capado . Pinchad aqui para descargaros openssh-server, ( he tenido problemas con la instalación del paquete completo ) y a mitad de instalación os pedira que asigneis el password de root.

Una vez que este instalado, desde el pc abrís una conexion root via ssh. El password es el que habeis puesto en la instalacion de openssh-server.

$ ssh root@IP_del_N800

Bueno, ya somos root, ahora hay que habilitarlo para entrar desde osso-xterm. Para ello editamos el archivo “/usr/sbin/gainroot” cambiando la linea:

MODE=`/usr/sbin/chroot /mnt/initfs cal-tool –get-rd-mode`

Por:

MODE=enabled

Y ya podemos entrar como root mediante el comando “sudo gainroot” .

Saludos.

6 comments 3 Febrero, 2008


1356

Links Externos

Entradas Destacadas

Archivos

Feeds

Creative Commons