MattKC avanza en su clon del Wii U GamePad con Raspberry Pi tras resolver los escollos de los chips Wi-Fi

Fuentes: Can you make a Wii U gamepad from a Raspberry Pi?

El creador MattKC documenta en un vídeo de 33 minutos los avances de su proyecto Vanilla, una reimplementación del Wii U GamePad pensada para ejecutarse en hardware compacto tipo Raspberry Pi. La pieza repasa los obstáculos técnicos que han frenado durante años el port del software desde un PC Linux a un dispositivo de bolsillo, centrados en la necesidad de reproducir el protocolo Wi-Fi ofuscado de Nintendo.

El proyecto parte del código abierto de drc-sim, una prueba de concepto de hace una década. El autor identificó dos patrones claros de incompatibilidad: los chipsets de Realtek y Broadcom —dos de los fabricantes de Wi-Fi más extendidos del mundo— no funcionaban con Vanilla. En el caso de Realtek, la solución llegó al descubrir un controlador totalmente nuevo, escrito desde cero y mantenido en la rama wireless-next del kernel de Linux por el colaborador lwfinger, que sí permite sincronizar el adaptador con la consola. El fabricante llegó a publicar su propio driver, pero nunca fue integrado en el kernel principal y rompía la comunicación con la Wii U.

Con Broadcom, en cambio, el adaptador sí inicia la sincronización pero falla al conectar con un error ASSOC-REJECT. El análisis sugiere que el problema no está en el propio driver —ya incluido en el kernel— sino en una capa inferior: ciertos chips Wi-Fi modernos funcionan como meras radios, mientras que otros asumen en firmware tareas del protocolo, como los handshakes de seguridad, que Nintendo modificó de forma deliberada. El proyecto, por tanto, sigue chocando con esa ofuscación, lo que mantiene al clon del GamePad en una fase de prototipo funcional más que de producto terminado.