Ultimate Software Online: configurar mandos 8BitDo en Linux desde el navegador
La aplicación de 8BitDo nunca ha tenido versión para Linux. Esta web, en beta, es la salida oficial: nueve mandos, solo por cable y con un aviso serio.
Índice

- Tipo
- Configurador y actualizador de firmware para mandos 8BitDo, en el navegador
- Desarrollador
- 8BitDo
- Precio
- Gratis
- Código abierto
- No
- Sistemas
- Cualquier sistema con un navegador basado en Chromium; pensado para Linux de escritorio
- Español
- No
Configurar un mando 8BitDo en Linux siempre ha tenido el mismo problema: la aplicación oficial es para Windows, macOS, Android e iOS. Desde agosto de 2026, 8BitDo tiene una versión que funciona dentro del navegador y que sirve para actualizar el firmware y remapear botones sin instalar nada.
Está en beta. La propia herramienta se identifica como «v1.00 beta 20» y dice que se actualizó por última vez el 18 de mayo de 2026. Todo lo que cuenta esta ficha está comprobado en la herramienta y en su ayuda oficial el 21 de septiembre de 2026.
Qué mandos admite
Estos nueve, que son los que aparecen en el selector de la propia herramienta:
- 64 Bluetooth Controller
- Arcade Controller
- Lite 2 Bluetooth Gamepad
- Pro 3 Bluetooth Gamepad
- SN30 Pro Bluetooth Gamepad
- Ultimate 2 Bluetooth Controller
- Ultimate 2 Wireless Controller
- Ultimate 2C Wired Controller
- Ultimate 2C Wireless Controller
8BitDo avisa en su ayuda de que no se use con dispositivos que no estén en la lista oficial, porque puede dañarlos. No es una advertencia de trámite: es una herramienta que escribe el firmware del mando. Si el tuyo no sale en el selector, no lo conectes «a ver si suena la flauta».
Solo por cable
Aunque el mando sea inalámbrico, la actualización va únicamente por USB. La ayuda oficial lo dice sin rodeos: para actualizar un dispositivo inalámbrico hay que conectarlo por cable, y si tienes varios, de uno en uno. Nada de hacerlo por Bluetooth.
Pide un navegador basado en Chromium
La herramienta usa WebHID, la interfaz del navegador que permite hablar con dispositivos USB de tipo HID. La implementan Chrome, Edge, Brave, Vivaldi y los demás navegadores basados en Chromium; Firefox no la implementa, y por eso ahí no funciona.
Verás por ahí que usa WebUSB. No es exacto: mirando el código de la propia página, lo que llama es navigator.hid, que es WebHID. Para el resultado da igual —sigues necesitando Chromium— pero conviene que el dato sea el correcto.
En Linux hace falta tocar los permisos
Esta es la parte que no suele contarse y la que hará que te funcione o no. En Linux, acceder a un dispositivo HID necesita permisos, así que si tu usuario no los tiene, la web no verá el mando aunque esté conectado. La ayuda oficial da estas comprobaciones:
# ¿Qué permisos tiene el dispositivo?
ls -l /dev/hidraw*
# ¿Está tu usuario en el grupo del dispositivo?
groups | grep input # si no devuelve nada, no estás
# Recargar y aplicar las reglas udev
sudo udevadm control --reload-rules
sudo udevadm trigger
Después de configurar las reglas puede hacer falta reconectar el mando o reiniciar el equipo para que surtan efecto.
Si usas CachyOS u otra distribución con Steam instalado, es probable que ya tengas reglas udev para mandos puestas por el paquete de Steam. Comprueba primero si el mando aparece, antes de añadir reglas a mano.
La alternativa que ya existía en Linux
Linux tiene desde hace años un sistema estándar para actualizar firmware sin navegadores ni herramientas del fabricante: fwupd, que descarga los firmwares del repositorio LVFS. Se usa así:
fwupdmgr refresh
fwupdmgr get-devices
fwupdmgr update
Y aquí viene lo interesante: 8BitDo ya estuvo ahí. fwupd tiene un complemento para sus mandos —se llama ebitdo— que existe, según su propia documentación, «gracias a que el fabricante liberó su herramienta de flasheo». Sigue mantenido: en agosto de 2026 recibió correcciones para los M30, SN30v2 y N30 Pro 2.
El problema es el otro lado. 8BitDo tiene cuenta en LVFS y ocho archivos de firmware publicados, pero ninguno subido recientemente, y todos son de mandos antiguos: NES30, SNES30, FC30, SFC30, N30 Arcade, SF30 y SN30 Pro. De los mandos modernos, los Ultimate y los Pro 3, no hay nada.
Resumido: el camino estándar de Linux está abierto y funcionando, pero 8BitDo dejó de usarlo hace años y ahora ha montado una web propia en vez de retomarlo. Si tu mando es de los viejos, prueba antes con fwupdmgr: es software libre, no necesita navegador y se actualiza como cualquier otro componente del sistema.
Qué es y qué no es
- No sustituye a la aplicación de escritorio. 8BitDo ha dicho que las dos van a convivir; esta es la salida para quien está en Linux.
- No es código abierto. Es una web propietaria de 8BitDo, y no publican su código.
- Solo está en inglés. No tiene selector de idioma ni se traduce según el del navegador.
- Es beta. El propio 8BitDo reconoce que hay partes de la interfaz sin pulir y mandos antiguos todavía sin soporte.
Qué datos salen de tu equipo
Es una página web, así que la visita queda en los registros de sus servidores, como en cualquier otra. Lo que no ocurre es que el mando se conecte solo: WebHID exige que tú autorices el dispositivo a mano, en un diálogo del navegador, cada vez. Ninguna web puede acceder a un mando sin que le des permiso explícito.
Al descargar un firmware, la página lo baja de los servidores de 8BitDo. Ahí confías en el fabricante igual que confiarías al instalar su programa de Windows.


