Mostrando entradas con la etiqueta raspi400. Mostrar todas las entradas
Mostrando entradas con la etiqueta raspi400. Mostrar todas las entradas

viernes, 6 de marzo de 2026

¿Cómo cambiar el DNS al que se conecta Raspberry pi OS de 64 bits?

La última versión de Raspberry pi OS disponible en 2025 usa NetworkManager para gestionar las conexiones de red, por lo que la manera de configurar la red es distinta a lo que estamos acostumbrados.

Vamos a ver como usar un DNS distinto al que nos asigna nuestro router, para lo que vamos a seguir los siguientes pasos:

  1.  Abre una terminal en tu Raspberry Pi.
  2. Ejecuta el siguiente comando para listar las conexiones de red:
    bash
    nmcli connection show
  3. Identifica el nombre de tu conexión (por ejemplo, "Wired connection 1" para Ethernet o el nombre de tu red Wi-Fi).
  4. Utiliza el siguiente comando para modificar la configuración DNS de tu conexión, reemplazando "NOMBRE_CONEXION" con el nombre identificado en el paso anterior y "DNS_SERVIDOR" con la dirección IP del servidor DNS que deseas utilizar:
    bash
    sudo nmcli connection modify "NOMBRE_CONEXION" ipv4.dns "DNS_SERVIDOR"

    Por ejemplo, para usar los servidores DNS de Cloudflare (1.1.1.1 y 1.0.0.1) y suponiendo que el nombre de nuestra wifi es MIWIFI tendriamos que ejecutar los siguientes comandos:
    bash
    sudo nmcli connection modify "MIWIFI" ipv4.dns "1.1.1.1 1.0.0.1"

  5.  Reinicia la conexión de red para aplicar los cambios:
    bash
    sudo nmcli connection down "MIWIFI" && sudo nmcli connection up "MIWIFI"
  6.  Verifica que los cambios se hayan aplicado correctamente ejecutando:
    bash
    nmcli connection show "MIWIFI" | grep ipv4.dns

Los cambios se guardarán en el archivo de configuración correspondiente en /etc/NetworkManager/system-connections/[nombre-conexion].nmconnection

Si prefieres una interfaz de texto más amigable, puedes usar el comando nmtui para configurar la red, incluyendo los servidores DNS, a través de una interfaz de usuario basada en texto


.

viernes, 3 de enero de 2025

Retro Virtual Machine en Raspberry Pi OS de 64 bits

Ya hemos hablado en otras ocasiones sobre Retro Virtual Machine, el emulador de diversos sistemas de 8 bits que simulaba hasta la manera de introducir las cintas, cartuchos o disquetes, entre otras muchas cosas.


 

También nos había comentado en alguna ocasión Juan Carlos, su autor, acerca de una versión experimental para raspberry pi, ahora por fin tenemos una versión pública que funciona bastante bien en mi raspberry pi 400, teniendo en cuenta algunos detalles:

  • Funciona solo en los modelos 4, 400, 5 y 500, NO en modelos anteriores o menos potentes.
  • Debe instalarse en Raspberry pi OS para 64 bits, no funciona en la versión de 32 bits como he podido comprobar. Por ahora la he probado en una instalación nueva que he hecho en un pendrive, ya que configuré hace tiempo mi raspi para arrancar por defecto desde pendrive y en su defecto microSD.
  • Se distribuye como archivo zip que contiene el ejecutable, recomiendo descomprimirlo en /usr/local/bin para que podamos ejecutarlo desde cualquier carpeta con el comando:
    RetroVirtualMachine
    También lo puedes instalar con Retro Multi Installer y así tendrás también un bonito icono en el menú de Emuladores para lanzarlo sin tocar la consola. Ya he cambiado el script para que detecte que estás en tu raspberry pi y te descomprima la versión correcta, pero recuerda, solo sistemas de 64 bits.
  • Para conseguir un rendimiento óptimo en modelos 4 y 400 es conveniente reducir la resolución del sistema a HD Ready (720) y ejecutar el emulador con el comando:
    RetroVirtualMachine -ns
  • El autor recomienda ejecutar con el compositor Wayland, el que tiene por defecto Raspberry pi OS de 64 bits, para evitar problemas de tearing (efecto agua en la imagen).
    Yo lo tuve que configurar raspberry pi OS para que funcionara en X para sacar las capturas del emulador y no he experimentado problemas con mi raspberry pi 400, pero si tú experimentas problemas con X vuelve a Wayland.
  • Si ya tienes las BIOS necesarias para MSX y las consolas emuladas recuerda que deben estar en la ruta ~/.config/Retro Virtual Machine v2.x/romvault
  • Recuerda que estas placas suelen ser más limitadas que tu PC más potente, informar al autor de los problemas que nos encontremos es una excelente manera de ayudar a mejorar el emulador.

 

Todos estos detalles y más los podéis encontrar en el blog oficial del emulador.

miércoles, 30 de agosto de 2023

Cambiar el orden de arranque en una raspberry pi 400

Hace unos días estuve probando arrancar sistemas instalado desde pendrives externos simplemente quitando la micro SD, es un método interesante para hacer pruebas y ganar rendimiento que permite la Raspberry PI 400 de serie pero si quieres volver a arrancar desde el micro SD tienes que estar insertándola cada vez, es decir soluciona solo la mitad del problema.

Afortunadamente, las nuevas raspberry pi 4x permiten cambiar el orden de arranque, pero con un método algo más peligroso que el que usamos en un PC donde es simplemente cambiar una opción en la BIOS o UEFI, hay que actualizar el firmware para que permita arrancar primero con el USB y si no está presente arrancar por la micro SD.

Para todo el proceso he seguido el manual de Tom's Hardware, resumiendo:

  1. La manera más sencilla es instalarse en el PC el programa raspberry pi imager, o incluso en el propio Raspberry Pi OS, en mi caso lo he instalado en el Debian del PC.
  2. Ejecutas Raspberry pi Imager y seleccionas el sistema operativo en las opciones:
    Misc utility images > Boot loader > USB boot
  3. Apagas la raspberry del todo, le pones la nueva microSD y quitas cualquier cosa que tenga enchufada a los USB (más que nada por precaución.
  4. Enciendes la raspberry pi y NO la toques hasta que aparezca una luz verde parpadeando, recomendado que tengas enchufada la tele a la que está enganchada la raspberry con el canal HDMI correspondiente seleccionado, así cuando veas la pantalla completamente verde tendrás claro que ha terminado el flasheo.
    Respecto a este punto cuando arranques la raspberry con esta tarjeta no se encenderá la luz de alimentación lo que te puede despistar y creer que no está haciendo nada, DÉJALA hasta que complete el proceso.
  5. Sacas la microSD y ya podrías arrancar desde pendrive o desde microSD si no hay ningún pendrive que pueda arrancar (habrá una demora).

Estupendo no, bueno pues hay algunas pegas:

  • La más importante es que puedes tener problemas para arrancar varios sistemas por microSD usando PINN, sin embargo he arrancado otro microSD con un raspberry pi OS nuevo sin ningún problema.



    Tengo que investigar más esto, porque lo que me interesaba era arrancar por defecto esos sistemas que estaban instalados a través de PINN.

  • No olvides que para no tener problemas la raspberry debe ser capaz de alimentar a lo que conectes al USB, salvo que el dispositivo tenga su propia alimentación.


martes, 15 de agosto de 2023

Raspberry pi 400: Como arrancar el sistema desde pendrive

Algo poco conocido de este modelo del modelo Raspberry pi 400 es que permite arrancar casi cualquier sistema desde pendrive u otro medio de arranque por USB, para ello simplemente hay que quitar la tarjeta microSD y conectar un pendrive con un sistema para Raspberry pi que se haya instalado de la misma manera que si fuera un microSD.

En esta imagen podéis ver la mía preparada para arrancar diversos sistemas operativos simplemente cambiando de pendrive:

Las ventajas son varias, aplicables a la mayoría de pendrives y más aún si hablamos de un SSD (o incluso un disco duro):

  • Comodidad para cambiar de sistema, sobre todo si nos gusta probar distintas imágenes o sistemas operativos, evitando que en un accidente nos carguemos el puerto microSD que tan delicado es.
  • Mejores tiempos de lectura y sobre todo de escritura que una microSD.
  • Normalmente se va a calentar menos, lo que implica más duración.
  • Si es un dispositivo que consume demasiado se le puede conectar a un HUB USB alimentado.

También tiene sus desventajas:

  • Tenemos que tener siempre enganchado algún pendrive o dispositivo USB de arranque.
  • Podemos tener un enganchón y dañar el puerto USB, aunque sea menos delicado que el microSD también hay que tener cuidado.
  • Si conectamos un pendrive grande o no muy optimizado, un disco duro o un SSD hay que alimentario con un HUB USB u otro medio (también pasa con las microSD siendo más complicado darles esa alimentación extra).
  • No podemos tener la microSD dentro de la raspberry, salvo que cambiemos el orden de arranque con un reflasheo.

sábado, 18 de diciembre de 2021

Raspberry pi OS ¿de 32 o de 64 bits? ¿O mejor otro GNU/Linux?

Lógicamente estoy hablando de los modelos raspberry pi 3 en adelante que tienen arquitectura de 64 bits, en versiones anteriores solo va a ser posible la versión de 32 bits.

Veamos las ventajas e inconvenientes para que cada uno valore que le conviene más:

Ventajas

  • La versión de 64 bits es algo más rápida, al menos así lo he experimentado en la raspi400.
  • Gestiona mejor y más memoria, si tienes como en mi caso un modelo de 4Gb de RAM es muy conveniente, si tienes el modelo de 1 o 2Gb a ni me lo plantearía.

Inconvenientes

  • Si consultáis en la página oficial o veis las opciones que ofrece PINN veréis que la versión de 32 bits es la oficial y de la 64 la experimental, lo que significa que la cosa puede reventar, yo llevo un par de meses usando la de 64 bits en la raspi400 y por ahora no ha implosionado.
  • Hay software que no funciona o no esta presente en la versión de 64 bits, por ejemplo el servidor de VNC que trae de serie (aunque puedes usar otro).
  • Los programas binarios puede que solo vengan para la versión de 32 bits, aunque puede que el problema se solucione instalando la arquitectura de 32 bits y la versión correspondiente de las librerías.

Y entonces, ¿que versión uso?

Por ahora seguiría usando distribuciones de 32 bits porque hay programas importantes que siguen sin funcionar en la de 64 bits, pero valoraría mejor USAR OTRO GNU/LINUX por ejemplo Debian puro, dado que hace unos meses Raspberry PI OS demostro no ser un sistema muy de fiar para el usuario.

Lo que no entiendo es como la Fundación Raspberry ofrece modelos de 8 Gb de RAM si no soporta ni mantiene la versión de 64 bits, a lo mejor con el tiempo cambia eso pero espero que no sea a costa de abandonar la versión de 32 bits como se está haciendo con Intel en muchas distros que es fundamental para los modelos inferiores.

La libertad de elección debe seguir siendo una constante en el mundo del software libre y no valen excusas como que no se pueden mantener dos arquitecturas cuando en sus primeros tiempos soportaban hasta las más minoritarias.

viernes, 16 de julio de 2021

Batocera 31: hacemos que los juegos de N64 funcionen correctamente

Ya comentamos que Batocera 30 es la mejor opción para disfrutar nuestra raspberry pi 400 como centro de juegos, pero aún así también tiene algún defecto, por ejemplo, de entrada los juegos de N64 no funcionan, aunque tengamos correctamente copiadas las BIOS correspondientes, pero vamos a ver como solucionar esto fácilmente:

  1. Pulsamos la tecla SELECT en nuestro mando o ESPACIO en el teclado para activar el Menú Principal.
  2. Seleccionamos 'Configuración de juegos'.
  3. Seleccionamos 'Configuración avanzada por sistema'.
  4. Seleccionamos 'Nintendo 64'.
  5. Cambiamos el emulador por defecto de 'Auto' a 'LibRetro / Mupen64plus-next'.
  6. Salimos de todos los menús con el botón X de nuestro mando o ESC del teclado.

Y ya está, ya podemos disfrutar de los juegos. 



viernes, 28 de mayo de 2021

Raspberry pi 400: ¿Batocera, Recalbox, Retropie o Lakka?

Cuando me compré la raspberry pi 400 me puse a probar diversos sistemas enfocados al retrogaming y mediacenter en busca de la versión ideal, todos instalados desde PINN.


 

Aunque este panorama va a ir cambiando con el tiempo, ya que es un ordenador de nueva hornada, al principio esto ha sido lo que me he encontrado:

Lakka: en realidad no lo he podido probar porque PINN no lo instala bien y sale una pantalla que intenta arrancar y que incluso me llevó un buen susto porque pensaba que podría haber enladrillado la máquina (aunque no había hecho nada para ello).

De todas formas la veo muy limitada en cuanto a lo que es capaz de emular.

Retropie: en esta ocasión la he instalado como una aplicación más en Raspberry pi OS, ésta si reconoce bien el mando bluetooth pero a veces se hace un lío con los botones.

Es una opción que permite hacer muchas cosas pero requiere su rato de entretenimiento para hacer funcionar los cores, si eres un novato no es tu distro.

En todo caso la considero es una buena candidata para quedarse como apoyo de Batocera, como veremos la clara vencedora, a día de hoy.

Recalbox: con ésta he tenido muchos problemas, incluso decía que las BIOS no eran las adecuadas ¡en Amstrad CPC! (las BIOS se liberaron hace más de 20 años).

Una vez solucionado el problema de las BIOS muchos sistemas dejan inoperativo el mando y el teclado, por lo que solo se puede apagar correctamente por ssh o a las bravas con el peligro que eso supone. Entre los sistemas afectados por este fatal error están game boy, psx, N64, MAME...

Lo último han sido los problemas con KODI que conseguí al menos echar a andar, pero estas últimas versiones han ido añadiendo problemas sin solucionar los que ya tenía, al contrario que Batocera que SÍ ha corregido errores sin introducir nuevas regresiones.

Batocera: va bastante rápido solo no he conseguido ejecutar nada de Nintendo 64 de los sistemas que he probado, pero a partir de la versión 30 ya funciona correctamente el bluetooth interno de la raspberry pi 400 por lo que es con la que finalmente me he quedado.


sábado, 24 de abril de 2021

Actualizar Recalbox 7.1.1 a 7.2 solucionado el fallo que impide el uso de KODI

Los que habéis actualizado a la última versión de Recalbox os habéis llevado una muy desagradable sorpresa al intentar usar KODI, resulta que cuando vais a reproducir algo en vídeo (local o internet) solo se escucha y se ve la pantalla en negro, al final de este artículo os explicaré como solucionar este marrón.

Actualizar Recalbox

Yo os recomiendo que lo hagáis cuando vayáis a salir o dormir en breve, porque el proceso tarda un buen rato y mientras tanto no se puede utilizar (al estilo Windows, no como en otros GNU/Linux).

1. Pulsamos ENTER y vamos a la opción de Actualizaciones, para seleccionar cada opción recuerda que hay que pulsar la tecla A.

2. Vamos a la opción 'Comenzar actualización' y se pondrá a descargar la actualización.


3. Una vez terminada la descarga nos pedirá actualizar tras lo cual se quedará un buen rato con la pantalla en negro... no pasa nada se va a tirar un buen rato así pero el led de actividad de tu raspberry pi va a seguir parpadeando, es el momento de darte una vuelta o un sueñecito.


4. Cuando vuelvas si todo va bien, te encontrarás esa pantalla.




Solución al problema del vídeo en KODI

Hay que hacer lo siguiente:

1. Acceder por ssh a recalbox, lo podéis hacer con el comando ssh root@IP en GNU/Linux o putty en otros sistemas, los valores para acceder por defecto son:

Usuario: root
Contraseña: recalboxroot
2. Arreglar el archivo erróneo, para ello tecleamos:

mount -o remount,rw /boot 

nano /boot/config.txt

Con las teclas Ctrl + W puedes buscar la cadena:

dtoverlay=vc4-kms-v3d

Y sustituirla por:

dtoverlay=vc4-fkms-v3d

Luego guardas con Ctrl + X y reinicias la raspberry con

reboot

Después de esto ya deberíais poder volver a ver los vídeos en KODI.

Gracias a cdtpepette@Pitch64 por la rápida solución.


viernes, 22 de enero de 2021

LineageOS, o como convertir la raspberry pi 400 en un Android TV

Una carencia que teníamos con modelos anteriores de raspberry pi era que no había una versión de Android usable de manera práctica... hasta ahora.

 


Recientemente, a instancias de una pregunta de un compañero de nuestro grupo de Telegram, he probado Lineage OS, una implementación libre de Android que soporta las Raspberry pi 4, incluida la 400, con bastante escepticismo y poca convicción (en la misma web de quien adapta este sistema a la placa dice que todo es experimental), pero el resultado ha sido bastante bueno y el sistema va tan fluido como en un móvil, los 4Gb de RAM ayudan mucho.

El método de instalación ha sido a partir de PINN, el gestor de arranque que me ha permitido tenerlo instalado junto a Raspberry pi OS para 64 bits y Recalbox, de los que hablaré en artículos futuros. 

Con ello he conseguido que el pequeño ordenador pueda funcionar como:

  • Android TV (Lineage OS)
  • Ordenador convencional con GNU/Linux (Raspberry pi OS, antes conocido como Raspbian)
  • Retroconsola / mediacenter (Recalbox con KODI).

Centrándonos en Lineage OS la configuración ha sido similar al proceso que tenemos que hacer con un móvil recién comprado, un primer arranque que nos pregunta datos sobre la configuración local y poco más.

AVISO: Si instaláis LineageOS desde PINN (lo lógico si se quiere que el aparato sea más que un Android TV), se os ofrecerán dos versiones  de ese sistema: no uséis la que dice que es para TV box, ya que no tiene aceleración ni funciona bien el bluetooth, la otra funciona perfectamente.

No incluye Google Play, lo que podemos aprovechar para tener un sistema Android libre de la gran G, pues aunque hay maneras de instalar su tienda, realmente no lo vamos a necesitar.

 

¿Y cómo instalamos más aplicaciones de las que trae?

Muy sencillo con apk sueltas que podemos conseguir de diversas maneras:

  • Extraerlas de nuestro propio móvil.
  • Buscarlas por internet (ojo de donde, pero ten en cuenta que aquí no hay datos que robar, por lo que podemos estar un poco más tranquilos pero sin pasarse). Como en cualquier sitio los sitios del propio desarrollador del software suelen ser los más seguros.

O bien usar alguna tienda alternativa:

  • F-Droid: tienda que contiene software libre para Android, una solución ideal.

Recuerda que, en todo caso, la primera vez que intentes instalar un apk suelto te va a decir que no tienes activa la instalación desde terceros y te mostrará un botón para configurar donde puedes activar esta opción.

En ese momento te saldrá un mensaje advirtiéndote de los riesgos de hacer esto, si actúas con responsabilidad y sentido común no vas a tener ningún problema. 

 

¿También juegos?

En otras ocasiones que he probado emuladores de Android para ordenador ha sido imposible ejecutar un juego, sin embargo muchos juegos actuales funcionan con total fluidez en esta versión de LineageOS.

Un problema lógico que me he encontrado es que agrandar o achicar la pantalla con dos dedos es complicado de conseguir en una pantalla que no es táctil.

Por otro lado el bluetooth interno funciona a la perfección y ha sido trivial configurar mi mando de juegos y altavoces.


Teclas rápidas.

Para suplir la carencia de algunas teclas de los móviles tenemos el teclado que nos permite simular esas teclas (algunas requieren pulsación larga):

  • F1 = Home
  • F2 = Back
  • F3 = Multi-tasking
  • F4 = Menu
  • F5 = Power
  • F11 = Volume down
  • F12 = Volume up. 


Enlaces de interés

viernes, 8 de enero de 2021

Cambiar la resolución en Raspberry Pi OS (raspi400)

Para cambiar la resolución de nuestra Raspberry Pi 400 tenemos que:

  • Seleccionar las opciones:

Menú ► Preferencias ► Screen Configuration

  • Se nos abrirá la ventana representando cada monitor con un rectágulo con el nombre del dispositivo, en mi caso solo el de HDMI. 
  • Hay que hacer clic con el botón derecho sobre ese rectángulo y nos saldrá el menú que nos permitirá cambiar la resolución, frecuencia y orientación.
  • Una vez seleccionado hacemos clic en el icono de Aceptación (el checkbox verde debajo de la opción File) y cambiará.
  • Nos mostrará un cuadro de diálogo preguntándonos si podemos ver bien la pantalla después del cambio, si no hacemos clic asume que no podemos y vuelve a la resolución anterior.

¿Y por qué ha cambiado esto? ¿No se cambiaba antes con el archivo /boot/config.txt o ejecutando raspbian-config?

Esos procedimientos se usan en versiones anteriores de raspberry pi porque la raspberry pi 400 viene unos gráficos con una mejora de rendimiento espectacular en Raspberry Pi OS (antes conocido como raspbian) gracias a usar unos drivers mejores y ya se puede permitir hacer las cosas más como un PC normal con GNU/Linux, pero por ahora no es tan intuitivo porque adivinar que hay que hacer clic con el botón derecho para hacer estos cambios no es tan evidente.

Ya iremos viendo la evolución de esta nueva placa y de sus sistemas, lo siguiente afinar el overscan/underscan.

sábado, 28 de noviembre de 2020

Raspberry pi 400: nuevo juguetito en casa

Estos días mi familia me ha regalado una raspberry pi 400 ya que mi raspi 2, con la que hemos hecho tantas cosas, ya no va como siempre y se ha quedado antigua (no obstante tendrá usos futuros, aquí se aprovecha todo).


Como podéis ver en la foto se trata de un ordenador metido en un teclado, un concepto que nos trae gratos recuerdos a los que hemos vivido la época dorada de los 8 bits y que le da un plus a los nostálgicos de la época.

También podéis observar que es el starter kit, en un principio habíamos pensado en la unidad suelta, a la que tenía que añadir sí o sí, el cargador oficial, ya que los cargadores de los móviles Xiaomi que tengo con conexión USB-C dan solo 2A y se iban a quedar cortos para los requerimientos del aparato y algo con lo que no hubiera contado es que el cable microHDMI también me hacía falta porque creía que tenía uno pero no hubiera sido válido por ser miniHDMI.

El caso es que tampoco daban muchas opciones, ya que por la demanda del producto habían paralizado la producción de unidades sueltas y solo vendían starter kits, un detalle que no me ha gustado pero menos mal que al final no ha sido tanto más como creía.

El kit trae además un ratón oficial, una micro SD de ¡16Gb! (alguien les ha dicho que estamos en 2020) y un libro para quien se inicie en el mundo de la informática con estos aparatos, actualizado para la raspi400 pero con mucha información de las anteriores.

He empezado a probarla con la microSD que trae pero es tan pequeña que creo que se le va a quedar corta hasta al novato que solo toque raspbian, así que le puesto la de 64Gb que tenía en la raspi2 que he formateado y dejado con raspbian y batocera.

Por ahora he probado a usarla como ordenador convencional y va bastante bien, aparte de ordenador de TV quiero usarla en el futuro para llevarla de un sitio a otro (cuando se pueda hacer eso de manera segura).

Seguiremos como sacarle jugo al cacharrito, por ahora os dejo con un vídeo con los primeros pasos de la configuración inicial que todo usuario debe hacer para al menos dejarla en su idioma y accesible desde el PC entre otras cosas.