lunes, 30 de mayo de 2022

Apagado ciego de Raspberry Pi OS

Algunos televisores a veces no detectan bien el HDMI si la raspberry está encendida antes que el televisor, ya la solución es apagar la tarjeta y encenderla otra vez, pero como no vemos la pantalla mucha gente la apaga cortando la corriente directamente en lugar de salirse correctamente.

Una solución es acceder por ssh desde otro ordenador dentro la misma subred y lanzar poweroff, pero si no hay otro ordenador en la subred hay que hacer un apagado ciego, ¿cómo se hace?

  1. Pulsamos Ctrl + Alt + F3 por ejemplo, para acceder a una consola.
  2. Tecleamos el nombre de usuario (pi si no lo hemos cambiado) y pulsamos INTRO.
  3. Tecleamos nuestra clave de acceso y pulsamos INTRO.
  4. Tecleamos 'poweroff' y pulsamos INTRO.
Tras unos segundos se habrá apagado el piloto de nuestra raspberry pi y ahora SÍ podemos cortarle la corriente y volver a enchufarla pasados unos 9 segundos.

domingo, 22 de mayo de 2022

Usar KODI en una raspberry pi 2 en 2022

La Fundación Raspberry ha dejado bastante abandonados sus modelos inferiores (todos los que no sean la 4 o 400), lo que es un problema para hacer funcionar programas que siempre han ido bien con versiones anteriores, uno de ellos es KODI.

Si probáis KODI en las versiones actuales de los siguientes sistemas os ocurrirá:

  • Raspberry pi OS (legacy por que la normal ni arranca): al arrancar KODI y lanzar un addon el sistema se bloquea y no queda otra que reiniciar a las bravas... ni instaléis KODI ahí.
  • Batocera: arranca KODI y puedes lanzar los addons, pero el vídeo se entrecortará continuamente y será imposible de ver.
  • Android (Lineage OS): olvidaros, no hay versiones usables para otra cosa que no sea una raspi 4/400.
  • OpenELEC: intenté instalarlo con PINN y no lo conseguí porque la imagen está corrupta, de hecho es una versión NO recomendada, hay que usar su fork que sigue muy vivo: LibreELEC.

LibreELEC, en efecto, es el único en el que se puede usar KODI con éxito pero para ello, el cable debe estar perfecto y la fuente de alimentación ser de más de 2A o la imagen se volverá a negro cada pocos segundos por falta de amperaje o voltaje.

Otra opción es probar suerte con alguna versión antigua de los sistemas antes mencionados, pero sin soporte puede pasaros cualquier cosa.

Podéis contar vuestras experiencias en los comentarios.

sábado, 14 de mayo de 2022

Ejecutar juegos DosBOX de Batocera desde Raspberry pi OS

Partimos de una raspberry pi con al menos dos sistemas: Raspberry Pi OS y Batocera (o Recalbox), éste último con juegos DOS incluidos en las ROMs para su ejecución desde el propio Batocera.

El objetivo es ejecutar esos juegos también desde Raspberry Pi OS a pantalla completa, para ello:

  1. Evidentemente, el primer paso es tener instalado DosBOX en Raspberry Pi OS:
    sudo apt install dosbox
  2. El siguiente paso es modificar el archivo de configuración para que arranque el emulador a pantalla completa, monte la ruta de las ROMs como si fuera la unidad C:, nos cambie a ella y ponga el teclado en castellano para facilitar el uso de comandos DOS.
  3. Para ello editamos el archivo .dosbox/dosbox-0.74-2.conf, lo podemos hacer con el editor gráfico que trae el sistema para nuestra mayor comodidad:
    mousepad .dosbox/dosbox-0.74-2.conf
    (el número de versión del archivo posiblemente haya cambiado si lees esto tiempo después de la edición de este artículo).
  4. Para cambiar a pantalla completa cambiamos la línea correspondiente:
    fullscreen=true
  5. Al final del archivo añadimos las líneas que queremos que se ejecuten justo después de iniciar DosBOX y así montar como C la ruta correspondiente, y cambiamos el idioma aquí:
    mount c /media/pi/SHARE/roms/dos
    c:
    keyb sp
  6. Recomiendo también echar un ojo al resto de opciones del archivo de configuración, ya que alguna puede resultar de tu interés.
Siguiendo estos pasos, cuando ejecutes DosBox te aparecerá la típica pantalla negra con el prompt c:\ esperando tus órdenes, desde donde ejecutar tus juegos, puedes salir en cualquier momento a Raspberry PI OS tecleando exit.

Si no sabes salir del juego recuerda que puedes salir de DosBox con la combinación de teclas CTRL + F9.

Si no te sientes cómodo usando comandos DOS puedes añadir algún gestor como el Comandante Norton e invocarlo añadiendo una línea más al final del archivo de configuración de DosBox.