
Spanish: 
No sabes como conectar tu control NES30 de 8BitDo?
Enonces quedate porque ya sabes que hora es
Los controles 8bitDo son realmente bonitos, se sienten agradable en las manos, son un poco pequeños para mí, pero en realidad son muy agradables
Y con los dos sticks analógicos y los dos botones en la parte superior, uno en la izquierda y otro en la derecha, es un control para juegos retro fantástico
Pero uno de los problemas que muchas personas tienen es la sincronización a través de Bluetooth con su Raspberry Pi Zero W o Raspberry Pi 3
Lo que hare en este video es mostrar cómo sincronizar correctamente y que lo haga automaticamente luego de reiniciar el Raspberry Pi 3 o Zero W
Ahora, si no no sabian, la imagen de RetroPie que está disponible actualmente, la 4.1, no funciona con el Raspberry Pi Zero W

English: 
You don't know how to sync your 8bitDo NES30 Pro controller with your Raspberry Pi Zero W through Bluetooth?
Then stick around, because you know what time it is
So the 8bitDo controllers are really great looking controllers, they feel nice in the hands, they're a little bit small for me but they're really really nice controllers
And with the two analog sticks and the two buttons on top, for the left and right each I should say, this is a fantastic retro gaming console controller
But one of the problems that a lot of people have is the syncing thru bluetooth with their Raspberry Pi Zero W or Raspberry Pi 3
So what I'm going to do in this video is I'm gonna show you how to sync it properly and make it sync everytime you reebot your Raspberry Pi 3 or Raspberry Pi Zero W
Now, if you havent already, the RetroPie image that's currently available, which 4.1 doesn't actually works with the Raspberry Pi Zero W

Spanish: 
Pero tengo una solución para eso y esta aquí en este momento si quieres ir a ver ese video
Pero aclaro que en el futuro, si ya salio la 4,2 o alguna otra version, entonces no tendras que preocuparte por eso
Así que una de las primeras cosas que hay que hacer con tu control 8bitDo es actualizar el firmware
Ahora en este momento, en el momento de este video, al menos,
La última versión es 1.72
Yo ya he actualizado este, pero para mostrar el proceso de actualización, vamos a ir al PC
Así de esta manera puedes hacerlo en el futuro
Lo primero que tenemos que hacer es ir a la página web de 8bitDo, que es "8bitdo.com"
Una vez allí, haz clic en el menú "Support" y escoge tu control en las imágenes en la pantalla
Ahora tienes que hacer click en el icono del engranaje debajo de "Firmware"
Se puede ver la última versión, que para mí es la versión de firmware 1.72, haz click en el enlace para descargarlo
Una de las cosas acerca del firmware del control de 8bitDo
Es necesario utilizar este cable, y la otra cosa que hay que hacer es asegurarse de que lo pones en el modo firmware
y para hacer eso, necesitas sostener presionado el botón de inicio y el botón de sincronización inalámbrica unos 5 a 10 segundos y luego comenzara a parpadear de color amarillo

English: 
So, I got a fix for that and it's up here right now if you want to go and see that video
But I'm saying that in the future if it's up to 4.2 or plus then you won't have to worry about this fix anymore
So one of the first things you need to do with your 8bitDo controller, is you need to make sure that the firmware is up to date
Now at the moment, at the time of this video at least
The latest version is 1.72
Now, I've already upgraded this, but to go through the update process, I'll show you on the PC now
So that way you can do it in the future
The first thing we need to do is go to the 8bitDo website, which is "8bitdo.com"
Once there click on the "Support" menu and choose your controller form the images on screen
Now you need to click on the gear icon underneath "Firmware"
You can see the latest version, for me it's firmware version 1.72, click on the link to download it
So one of the things with the firmware on the 8bitDo controller is
You need to use this cable and the other thing you need to do is make sure that you put it into the firmware
and to do that you need to howd down the start button and the wireless sync button for about 5 to 10 seconds and then it will start flashing yellow

English: 
You need to make sure that you don't have the USB plugged in, because if you do, it won't register that it needs to be put into Firmware mode
So once it's flashing yellow you need to put it into the controller and then into your pc and then start up the software
After you've extracted the Firmware to it's own folder, open up the executable file, if you plugged in your controller and the yellow light is flashing, you should see the button highlighted
Click on the "USB Update" button and navigate to the file you just extracted
You should see a "firmware.dat" file
Select that and it will tell you what firmware that file is, which in this case is 1.72 and what firmware your current controller is
In my case is 1.71
Click on "OK" and this will start the flashing process, don't touch the controller or PC until it's finished
Once it's completed successfully, it will come back with a message saying "Firmware upgraded"
Click "OK" here and now you can remove your controller

Spanish: 
Es necesario asegurarse de que no tienes el USB enchufado, porque si esta, no va a registrar que tiene que ser puesto en la modalidad de firmware
Así que una vez que esté destellando de color amarillo, lo conectas al control y luego en la PC y luego inicia el software
Después de haber extraído el firmware a su propia carpeta,, abre el archivo ejecutable, si haz conectado tu control y la luz amarilla parpadea, deberias ver el boton resaltado
Clickea en el botón "USB Update" y navega hasta el archivo que acabas de extraer
Deberias ver un archivo "firmware.dat"
Selecciona eso y te dirá la version del firmware del archivo, que en este caso es 1.72 y el firmware de tu control
En mi caso es 1,71
Haz click en "OK" y se iniciará el proceso, no toques el control o la PC hasta que esté terminado
Una vez que este completo, va a aparecer un mensaje que dice "Firmware upgraded"
Clickea en "OK" y ahora ya puedes quitar el control

English: 
Now that we've gone through the firmware updating stage, what we need to do now is we need to jump over to the Pi to actually sync it with the Raspberry Pi Zero W
So in order to sync this with the 8bitDo controller you will need another controller or a keyboard set up so that way you can access the menus
So, once you've done that you need to get into the menu and then go down to "Bluetooth"
Once you're in the bluetooth configuration menu you need to firtly make sure "8bitDo Mapping Hack" is off
Next we need to make sure "Configure Bluetooth Connect Mode" is set as Default, if you go through this tutorial and it doesn't work
This what you will need to change to see if it works for you
You have the option of changing to boot or background, Default works for my particular Nes30 Pro controller so I'll leave it at that
Next we need to make sure the controller is on and we press the "Sync or pair" button so it's flashing blue like on the screen now
Once it's in "Pair" mode we can choose the "Register and connect bluetooth device" option
This will take a little while but eventually you should see a MAC Address come up, if this is the first itme you've done this then it won't have a name yet
So select this and it should come back as "being succesfully paired
Press "OK" but before we get out of here we need to do one last thing

Spanish: 
Ahora que hemos pasado por la etapa de actualización del firmware, lo que tenemos que hacer ahora es ir al Pi para sincronizarlo con el Raspberry Pi Zero W
Para poder sincronizar el control 8bitDo necesitaras otro control o un teclado configurado de manera que se pueda acceder a los menús
Una vez haya iniciado, necesitas entrar en el menú y luego ir a "Bluetooth"
Una vez que estés en el menú de configuración de Bluetooth necesitas desactivar el "8bitDo Mapping Hack"
Lo siguiente que necesitamos es asegurarnos de que "Configure Bluetooth Connect Mode" está en "Default", si sigues los pasosy ves que no funciona
Esto lo que tendras que cambiar para ver si funciona para ti
Tienes la opción de cambiarlo a "boot" o a "background", "Default" funciona para mi así que voy a dejarlo ahi
Lo siguiente que necesitamos es asegurarnos de que el control está encendido, pulsamos el botón "Sync o pair" asi empieza a parpadear azul, como ven en la pantalla ahora
Una vez que está en el modo "Pair" podemos elegir la opción "Register and connect bluetooth device"
Esto tomará un poco de tiempo pero con el tiempo deberias ver una dirección MAC, si esta es la primera que haces esto entonces no tendrá un nombre todavía
Así que selecciona esto y deberia decir "Being Successfully Paired"
Pulsa "OK", pero antes de salir de aquí tenemos que hacer una última cosa

Spanish: 
Tenemos que establecer una nueva regla de desarrollo para que cada vez el control se pueda conectar correctamente, selecciona "Setup New Dev Rule" y elige el controlador 8bitDo
Esto establecerá la regla para que cada vez que reiniciemos, el Raspberry Pi Zero W reconocerá el controlador
Así que ahora que terminamos podemos volver a la pantalla principal e ir al menú de inicio
Aqui podemos registrar el control nuevo pulsando el boton "A"
Pulsa los botones correspondientes cuando te lo pida, pero cuando llegues a la palanca izquierda y derecha puede ser un poco complicado
por lo que la primera vez quiza quieras saltar esto y volver y hacerlo más tarde
Así que ahora que esto esta listo, ya esta configurado, pero rápidamente voy a mostrar lo que sucede cuando se hace un reinicio
Bueno por lo que se puede ver allí, el control 8bitDo se ha registrado y sincronizado con el Raspberry Pi Zero W así que lo que voy a hacer ahora
Es ir al menú de inicio, bajar hasta "Salir"
Sólo estoy mirando a mi monitor fuera de camara asi puedo ver lo que tu estas viendo
Y vamos a "Restart System"

English: 
We need to set up a new dev rule so each time the controller can connect properly, solect the "Setup New Dev Rule" and choose the 8bitDo controller
This will set the rule so each time we restart the Raspberry Pi Zero W will recognize the controller
So now that you've done that you can go back to the main screen and go to the start button menu
And here we con fo down to control and we can register the new controller by holding down "A" button
Go through and press the corresponding buttons, when you do get to the left stick and right stick buttons however, it can be a little bit tricky
so the first time you might wanna skip this and go back and do it a little bit later
So now that that's done you are set up but I'll quickly show you what happens when you do a reboot
Okay so you can see there that the 8bitDo controller is registered and synced with the Raspberry Pi Zero W so what I'm gonna do now
Is I'm going to go into the start menu, go all the way down to "Quit"
I'm just looking at my monitor offside so I can see what you're looking at
And we're going to "Restart System"

English: 
And say "Yes"
Ok, so, I'll hold this up here so you can see what's happening, but what will happen is that it will try and sync again
And because it's in the reboot more right now, it can't really do that until it fully loads up, so
On the Raspberry Pi Zero W, it does take a little while for the system to reboot or even start up
And that's due to it only having one CPU core and 512Megabytes of RAM
So the limitations between the Raspberry Pi Zero W and the Raspberry Pi 3 are fairly great
So, while this is loading I will tell you that you can get up to about Super Nintendo games emulated on the Raspberry Pi Zero W
Anything above that like Playstation and so forth, included Nintendo 64, it's not going to run that well
So we just saw the RetroPie splash screen
And now it's up to the Emulation Station splash screen, and you'll notice that the controller has stopped flashing

Spanish: 
Decimos "Sí"
Ok, así que, voy a sostener esto aquí para que puedas ver lo que pasara, lo que va a pasar es que va a tratar de sincronizarse de nuevo
Pero como se esta reiniciando en este momento, no puede hacerlo hasta que se cargue completamente
En el Raspberry Pi Zero W, toma un poco de tiempo para que el sistema se reinicie o incluso arranque
Y eso es debido a que sólo tiene un núcleo de CPU y una memoria RAM de 512Megabytes
Por lo tanto las limitaciones entre la Raspberry Pi Zero W y el Raspberry Pi 3 son bastante grandes
Mientras esto carga te diré que se pueden emular juegos de Super Nintendo en el Raspberry Pi Zero W
Cualquier cosa por encima de eso como Playstation o Nintendo 64, no va a funcionar tan bien
Acabamos de ver la pantalla de bienvenida de RetroPie
Y ahora le toca a la pantalla de Emulation Station, y te daras cuenta de que el control ha dejado de parpadear

English: 
So, once it does move on
We're in the menu sytem now and if I press the A button
It'll start flashing rapidly and then stop, now it sync so if I press Start
There we go, it's re-sync after a reboot
Awesome
So one of the things with this 8bitDo controller is that it does require things to be done in a certain order and very specifically, so make sure you follow this tutorial
to the letter
Let me know down in the comments if you had any trouble with this, I'll see if I can help you out, also let me know if this worked for you down in the comments
and also give it a big thumbs up too if it did, make sure you subscribe to this channel for more great videos, and if you're already a subscriber make sure you hit that bell icon too
And as always
Imagine, Learn, Create

Spanish: 
Así, una vez que continue
Estamos en el menú de sistema, y si pulso el botón A
Se empezará a parpadear rápidamente y luego se detiene, ahora se sincronizara, por lo que si presiono Start
Ya esta, se vuelve a sincronizar después de un reinicio
Increíble
Así que una de las cosas con este controlador 8bitDo es que se requiere hacer cosas en un orden muy concreto, por lo que debes asegurarte de seguir este tutorial
al pie de la letra
Dejame saber en los comentarios si has tenido algún problema con esto, vere si puedo ayudarte, también quisiera saber si funciono para ti en los comentarios
y darle también un gran pulgar arriba, si te ayudo, asegurate de suscribirte a este canal para más videos asi, y si ya eres un suscriptor, asegurate de clickear el icono de campana
Y como siempre
Imagina, Aprende, Crea
