Buenas, como sé que hay gente interesada y la información está un poco dispersa, voy a poner paso a paso cómo conectar el mando inalámbrico de N64 que se vende en la Nintendo Store para los usuarios de Switch Online a la consola original.
NECESITAREMOS:
- Mando N64 Switch Online (actualmente sin stock aunque han dicho que repondrán, sólo lo pueden comprar los que estén suscritos al servicio online de Switch)
https://mynintendostore.nintendo.es/nintendo-64-controller.html- Placa esp32:
https://www.amazon.es/gp/product/B071P98VTG/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1- Conector y cable de mando de Nintendo 64. Aquí podemos cortarle el cable a un mando estropeado que tengamos o comprar un alargador y cortarlo (yo compré este pack de 2 aunque solo hace falta 1, de hecho medio):
https://www.amazon.es/DARLINGTON-Sohns-extensi%C3%B3n-compatible-controlador/dp/B087YZTKZG/ref=sr_1_1?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=alargador+nintendo+64&qid=1637138628&qsid=260-1544105-4136027&sr=8-1&sres=B087YZTKZG%2CB07WBY2PPD%2CB07KRHJQF1%2CB08F3PWBCK%2CB08F3PNQ4D%2CB08F3QT1QY%2CB08F3BBQQC%2CB08F3P465S%2CB07M99PT1F%2CB00PL271Y0%2CB08G3N9D67%2CB01EA7MVTQ%2CB07W5RBVGN%2CB07CVBXH3X%2CB07GXGK3G7%2CB018NT2YM6%2CB07GXKCPJT%2CB01IFJEWTM%2CB07QYV5Z1G%2CB08H16TLQR- Soldador y estaño
- PC Windows con bluetooth (aunque también se puede hacer en Linux siguiendo otros pasos) y cable a micro usb
PASOS:
- Seguimos este tutorial
https://github.com/darthcloud/BlueRetro/wiki/Flashing-firmware-Windows-10 descargando y ejecutando Flash Download Tools. Elegimos ESP32 y developer mode. Conectamos por USB el esp32 al PC.
También tenemos que instalar un driver, podemos bajarlo de aquí
https://www.silabs.com/documents/public/software/CP210x_Universal_Windows_Driver.zip Tendremos que ir a administrador de dispositivos, darle a actualizar driver, buscar en carpeta local y elegir esa carpeta descomprimida.
Tal y como indica el tutorial si el driver está bien instalado en la parte de abajo donde pone COM podremos seleccionar uno (en mi caso apareció COM3).
Descargamos también el Blueretro
https://github.com/darthcloud/BlueRetro/releases/ Estos archivos son los que indica el tutorial que tenemos que añadir en el ESP32 Dowload tool como sigue:
Añadimos los 3 archivos como indica la imagen, las direcciones de memoria de la derecha las ponemos a mano (0x1000, 0x8000...) igual que en la imagen. La diferencia es que el tercer archivo en este caso tiene que ser "BlueRetro_n64_spiffs.bin". Ponemos la velocidad de BAUD como pone en la imagen y le damos a START.
Yo tuve que hacerlo 2 veces porque la primera no hizo nada. También le di al botón BOOT de la placa que no sé si ayudó
Para saber si lo habéis hecho bien veréis como la barra verde de abajo avanza y luego pone FINISH.
- Ahora vamos a añadirle Rumble o Controller Pak (existe la opción Both pero a mí no me ha funcionado, lo detecta como un Controller pak corrupto que no puede reparar y no vibra) a la configuración y de paso nos servirá para saber si hemos flasheado correctamente la placa.
Vamos a
https://blueretro.io/blueretro.html Le damos a Connect Blueretro y si lo habéis hecho bien os saldrá para seleccionar Blueretro. Una vez dentro podréis configurarle distintas opciones. Lo que aquí nos interesa es en el menú de en medio desplegar el menú donde poner Rumble o Controller Pak y darle a Save. Ya tenemos la placa totalmente configurada.
- Ahora viene la parte de cortar el cable y soldar. No es una soldadura difícil. Cortamos el cable por la parte del conector que va a la consola ( si es un alargador no os confundáis con la otra parte que es la que va al mando) dejándole unos 20-30cm de longitud según queráis que quede. Pelamos el cable unos 5cm y veremos que dentro hay 3 cables: rojo, negro y verde. Pelamos también estos cables pero sólo un par de milímetros. Tenemos que soldarlos a la placa de la siguiente manera:
negro GND
verde G19
rojo 3V3
- Y a probarlo en la consola! Lo conectamos al puerto 1 de la Nintendo 64. En el mando simplemente pulsamos sincronizar y no debería tardar más que unos segundos.
Si queréis dejarlo un poco mejor yo he pillado una caja de éstas (va justa pero vale):
https://es.aliexpress.com/item/4001075657658.html?spm=a2g0s.9042311.0.0.6f3f63c0jiOsvLY ahora a disfrutar!
Os dejo como información adicional este vídeo de donde he sacado prácticamente todo:
Larga vida a la N64!!