Procedimiento de recuperación de la imagen original del AutoModelCar Versión 3
Para aquellos que han sufrido algún tipo de problema o símplemente desean revertir el sistema del AutoModelCar a su versión original, les detallo la siguiente lista de pasos.
1.- Descargar la imagen
ftp://ftp.imp.fu-berlin.de/pub/autonomos/data/modelcar/v3/system-images/linux-image-for-odroid-xu4-ubuntu16.04-kinetic.iso.tar.gz
que se encuentra disponible en la página:
https://github.com/AutoModelCar/AutoModelCarWiki/wiki/Flashing-the-eMMC-(AutoNOMOS-Model-v3)
Dado que es una imagen de 16 GB, les recomiendo una vez descargada, descomprimirla y almacenarla en un disco duro USB externo para poder grabarla en la eMMC de la Odroid del auto.
2.- Bootear la Odroid con Linux Ubuntu MATE 16.01 para grabar la imagen en la eMMC de la Odroid.
NOTA: Omita este paso si cuenta con un adaptador eMMC a microSD tal como:
https://www.amazon.com/gp/offer-listing/B01LHJ2O38/ref=dp_olp_0?ie=UTF8&condition=all
o el kit eMMC a USB)
Si no cuenta con dicho adaptador es necesario "bootear" la Odroid con una tarjeta de tipo microSD (recomendo clase 4) de al menos 8 GB. Yo adquirí una microSD de 32GB Clase 4 (aunque el dispositivo Odroid soporta Clase 10 pero tal vez sus laptops no).
2.1- Descarguen la imagen de Ubuntu MATE 16 para Odroid:
https://odroid.in/ubuntu_16.04lts/ubuntu-16.04.3-4.14-mate-odroid-xu4-20171212.img.xz
Les paso la lista de imágenes disponibles:
https://odroid.in/ubuntu_16.04lts/
2.2- Una vez descargada, la deben de descomprimir primero con:
unxz ubuntu-16.04.3-4.14-mate-odroid-xu4-20171212.img.xz
(si no lo tienen lo pueden instalar con "sudo apt-get unxz")
y luego grabar en la microSD con un adaptador SD/USB y usando el comando (desde una pc/laptop con linux)
sudo dd if=Downloads/ubuntu-16.04.3-4.14-mate-odroid-xu4-20171212.img of=/dev/mmcblk0
donde mmcblk0 es el identificador de tu tarjeta. Normalmente es el 0 si no tienes otras SD/USB conectadas. Les recomiendo ejecutar:
ls /dev/mmcblk*
antes de insertar la SD para que vean qué identificador le corresponde al insertarla y ejecutar el comando anterior nuevamente. Normalmente la salida debe ser:
mmcblk0 mmcblk0p1 mmcblk0p2 mmcblk0p3
2.3- Una vez instalada (va a tardar como 2 horas o más) tienen que cambiar el switch de la Odroid a la posición “mSD” e introducir la microSD en la ranura. Luego presionas el botón de encendido y tienen que ver que el pequeño led azul al lado de la ranura SD de la odroid comienza a parpadear. Pueden conectar un monitor HDMI o usar un convertidor HDMI a VGA y conectar un monitor, mouse y teclado inalámbricos (noté que los teclados grandes USB no funcionan con la Odroid) para que puedan hacer el login.
Van a ver que se abre una sesión de Ubuntu MATE Odroid. El usuario es odroid y password odroid
3. Grabar la imagen de disco AutoModelCar a la tarjeta eMMC.
3.1- Una vez adentro, pueden ejecutar la aplicación “disks” de ubuntu (la encuentran en el ícono de ubuntu arriba a la izquierda en el escritorio y luego en “Accesories”). Busquen el disco que diga “SD Card Reader” y que tenga un tamaño de 16 GB en la lista de la izquierda y luego selecciona la primera partición “Free Space 1,6 MB” de la lista que aparece abajo para que vean su identificador dónde dice “Device” . En mi caso es
/dev/mmcblk0
3.2- Ahora inserten el disco USB externo donde tienen la imagen descomprimida y localicen dónde se encuentra la imagen descomprimida. En mi caso es
/media/odroid/myDisk/images/linux-image-for-odroid-xu4-ubuntu16.04-kinetic.iso
3.3- Finalmente utilicen nuévamente el comando dd para grabar la imagen en la tarjeta eMMC:
sudo dd if=/media/odroid/myDisk/images/linux-image-for-odroid-xu4-ubuntu16.04-kinetic.iso of=/dev/mmcblk0 bs=512
recuerden que el password es odroid
4. Reinicio del sistema y login
Luego de unas 4 horas la imagen debe de estar grabada (cuando el comando se completa les indica el número de registros grabados exitósamente).
4.1- Apaguen la Odroid desde el ícono de apagado en el escritorio de Ubuntu MATE (arriba a la derecha).
4.2- Retiren la microSD de la ranura de la Odroid y regresen el switch a la posición "eMMC".
4.3- Enciendan nuevamente el Auto y el led azul al lado de la ranura microSD debe parpadear indicando que el sistema está cargando.
4.4- Esperen un par de minutos y luego conecten un cable Ethernet a la Odroid y hacia su computadora. Seleccionen una IP fija en su adaptador de red local en su laptio/pc con los siguientes datos:
IP: 192.168.1.100
Mask: 255.255.255.0
Router: 192.168.1.254
Luego, verifiquen que tienen conexión con la Odroid. Abran una ventana de comandos ("cmd") en windows o una terminal en MAcOSX/Linux y ejecuten:
ping 192.168.1.199
y les debe dar respuesta.
4.5- Ahora, abran una ventana de terminal y ejecuten una conexión ssh:
ssh root@192.168.1.199
password: elfmeter
Y ya están dentro.
Espero este tutorial les sirva.
Saludos cordiales,
Adalberto
1.- Descargar la imagen
ftp://ftp.imp.fu-berlin.de/pub/autonomos/data/modelcar/v3/system-images/linux-image-for-odroid-xu4-ubuntu16.04-kinetic.iso.tar.gz
que se encuentra disponible en la página:
https://github.com/AutoModelCar/AutoModelCarWiki/wiki/Flashing-the-eMMC-(AutoNOMOS-Model-v3)
Dado que es una imagen de 16 GB, les recomiendo una vez descargada, descomprimirla y almacenarla en un disco duro USB externo para poder grabarla en la eMMC de la Odroid del auto.
2.- Bootear la Odroid con Linux Ubuntu MATE 16.01 para grabar la imagen en la eMMC de la Odroid.
NOTA: Omita este paso si cuenta con un adaptador eMMC a microSD tal como:
https://www.amazon.com/gp/offer-listing/B01LHJ2O38/ref=dp_olp_0?ie=UTF8&condition=all
o el kit eMMC a USB)
Si no cuenta con dicho adaptador es necesario "bootear" la Odroid con una tarjeta de tipo microSD (recomendo clase 4) de al menos 8 GB. Yo adquirí una microSD de 32GB Clase 4 (aunque el dispositivo Odroid soporta Clase 10 pero tal vez sus laptops no).
2.1- Descarguen la imagen de Ubuntu MATE 16 para Odroid:
https://odroid.in/ubuntu_16.04lts/ubuntu-16.04.3-4.14-mate-odroid-xu4-20171212.img.xz
Les paso la lista de imágenes disponibles:
https://odroid.in/ubuntu_16.04lts/
2.2- Una vez descargada, la deben de descomprimir primero con:
unxz ubuntu-16.04.3-4.14-mate-odroid-xu4-20171212.img.xz
(si no lo tienen lo pueden instalar con "sudo apt-get unxz")
y luego grabar en la microSD con un adaptador SD/USB y usando el comando (desde una pc/laptop con linux)
sudo dd if=Downloads/ubuntu-16.04.3-4.14-mate-odroid-xu4-20171212.img of=/dev/mmcblk0
donde mmcblk0 es el identificador de tu tarjeta. Normalmente es el 0 si no tienes otras SD/USB conectadas. Les recomiendo ejecutar:
ls /dev/mmcblk*
antes de insertar la SD para que vean qué identificador le corresponde al insertarla y ejecutar el comando anterior nuevamente. Normalmente la salida debe ser:
mmcblk0 mmcblk0p1 mmcblk0p2 mmcblk0p3
2.3- Una vez instalada (va a tardar como 2 horas o más) tienen que cambiar el switch de la Odroid a la posición “mSD” e introducir la microSD en la ranura. Luego presionas el botón de encendido y tienen que ver que el pequeño led azul al lado de la ranura SD de la odroid comienza a parpadear. Pueden conectar un monitor HDMI o usar un convertidor HDMI a VGA y conectar un monitor, mouse y teclado inalámbricos (noté que los teclados grandes USB no funcionan con la Odroid) para que puedan hacer el login.
Van a ver que se abre una sesión de Ubuntu MATE Odroid. El usuario es odroid y password odroid
3. Grabar la imagen de disco AutoModelCar a la tarjeta eMMC.
3.1- Una vez adentro, pueden ejecutar la aplicación “disks” de ubuntu (la encuentran en el ícono de ubuntu arriba a la izquierda en el escritorio y luego en “Accesories”). Busquen el disco que diga “SD Card Reader” y que tenga un tamaño de 16 GB en la lista de la izquierda y luego selecciona la primera partición “Free Space 1,6 MB” de la lista que aparece abajo para que vean su identificador dónde dice “Device” . En mi caso es
/dev/mmcblk0
3.2- Ahora inserten el disco USB externo donde tienen la imagen descomprimida y localicen dónde se encuentra la imagen descomprimida. En mi caso es
/media/odroid/myDisk/images/linux-image-for-odroid-xu4-ubuntu16.04-kinetic.iso
3.3- Finalmente utilicen nuévamente el comando dd para grabar la imagen en la tarjeta eMMC:
sudo dd if=/media/odroid/myDisk/images/linux-image-for-odroid-xu4-ubuntu16.04-kinetic.iso of=/dev/mmcblk0 bs=512
recuerden que el password es odroid
4. Reinicio del sistema y login
Luego de unas 4 horas la imagen debe de estar grabada (cuando el comando se completa les indica el número de registros grabados exitósamente).
4.1- Apaguen la Odroid desde el ícono de apagado en el escritorio de Ubuntu MATE (arriba a la derecha).
4.2- Retiren la microSD de la ranura de la Odroid y regresen el switch a la posición "eMMC".
4.3- Enciendan nuevamente el Auto y el led azul al lado de la ranura microSD debe parpadear indicando que el sistema está cargando.
4.4- Esperen un par de minutos y luego conecten un cable Ethernet a la Odroid y hacia su computadora. Seleccionen una IP fija en su adaptador de red local en su laptio/pc con los siguientes datos:
IP: 192.168.1.100
Mask: 255.255.255.0
Router: 192.168.1.254
Luego, verifiquen que tienen conexión con la Odroid. Abran una ventana de comandos ("cmd") en windows o una terminal en MAcOSX/Linux y ejecuten:
ping 192.168.1.199
y les debe dar respuesta.
4.5- Ahora, abran una ventana de terminal y ejecuten una conexión ssh:
ssh root@192.168.1.199
password: elfmeter
Y ya están dentro.
Espero este tutorial les sirva.
Saludos cordiales,
Adalberto
Hola!, una pregunta.¿Cual motor driver utilizaron para el modelo 3?
ResponderBorrar