NES30 Bluetooth / USB
The NES30 controller by 8BITDO is a versatile controller that works well with many systems.
This is a short review that briefly describes it's features.
After purchasing the NES30, the first thing you'll notice is the box it arrives in. Obviously, the
performance of the controller is much more important then the packaging, but seriously, how cool is this?:
The next thing you'll notice is the strange plastic attachment that surrounds it. It's designed to stay
attached to the NES30, then be used as a stand for a phone or small tablet when needed. This is a cool idea
in theory, but it's my opinion that if I'm going to use it with a cellphone, I'd want a way to secure the two
together, like the Gametel. Also, I found that I'd hit the plastic tabs when pressing the L & R
buttons, so I just removed it and left it off. To be clear, this will be a matter of preference; Some
people will remove it and others may find it extremely handy for use with their phones. Either way, it was
a smart addition for 8BITDO to include:
After removing the stand, it's really remarkable how similar this feels to the original NES controller.
The size is identical and even the weight feels the same; The NES30 is 2.8oz and the original NES controller
After seeing how good the controller looked and felt, I was really curious to see how it actually
played! I followed the chart on the instruction manual to start it in it's different modes and try it on each device. I also took the opportunity
to use Artemio's 240p Suite to perform lag tests on each mode. In short, it worked very well as
a PC, iCade and Android controller, but had some issues with the Wii. I'll quickly describe each mode:
Bluetooth Gamepad (Windows / Android): I tested this both on my laptop and my Amazon Fire
TV. It seemed to work perfect on both and the lag tests verified the results: Zero lag on my laptop and
both the official Fire TV Controller and the NES30 had the same exact lag on my TV (there will always be some
lag when using a flat-screen TV...it's the TV, not the controller). Something to note: As with all
bluetooth controllers, you have to unpair it from one device before you use it with another. If you're not
near the device you're paired to, you can hold down SELECT for 3 seconds and the NES30 will unpair
Bluetooth Keyboard: On my Windows laptop, this mode
performed the same as the "bluetooth gamepad" mode (no lag). I guess this mode could be used for situations where
the device you're attaching to has issues with it in the other mode?
USB Joystick: This mode allows it to work like any basic USB joystick. I tried it
on both my laptop and arcade PC and it worked great. Just to double check, I once again performed the manual
lag test and there was zero lag in USB mode.
Retron 5 Mode: This mode allows it to work the same as the Retron 5 controller You'll need to use firmware v 2.61 and later, but can connect and use it just like a standard Retron 5
controller. Here's a video showing how to pair it:
iCade Mode: This worked perfectly on my iPad and was compatible with all my iCade games
and emulators. Also, the lag test (using the MD.EMU app) showed the exact same lag as using the touch screen
controls, so clearly nothing bluetooth-related.
Wii Mode: This controller can be paired with a Nintendo Wii, but you still need the
Wiimote to navigate the Wii menu. I paired the NES30 as controller 1 and the Wiimote as controller 2 and
was able to start New Super Mario Bros. without any problems. In the game, pressing the L&R buttons at
the same time had the same effect as shaking the Wiimote, so in TNSMB, you could still do the high-jump.
Sadly, I wasn't able to get it to work with Virtual Console games or emulators at all: As soon as I launched
either, the controller lost connection with the Wii and wouldn't re-pair until I was back at the main dashboard,
however they're currently working on beta firmware to correct this.
At the moment, the NES30 isn't the best solution for the Wii, but 8BITDO seems to be pretty active
with their firmware updates and I'd expect Wii support to improve. It doesn't support the Wii U yet, but
there's talk of that being added soon as well, which would make an excellent addition to the Wii U Virtual Console
Bluetooth Keyboard 2P: This mode is designed so you can use the controller as a second
player: It maps different keyboard keys to the buttons, so the commands won't interfere with another NES30 or
iCade-compatible controller. I was able to pair this mode to my laptop and it worked fine.
Unfortunately, I couldn't get it to work with my iOS emulators (the '.net' emulators): It would pair to my iOS device and I used the
notes app to test the keys (they're registered as normal keyboard presses), but none of the emulators would
recognize it. Maybe this will be fixed in a future firmware update?
Emu-touch screen mode: This mode requires you to manually install an app on a jailbroken
iOS or Android device. I haven't tried it yet, but I imagine it'll work similar to blutrol.
Overall, I really liked this controller and even though Wii support isn't great (yet), I recommend
it. I found myself using it more than my Fire TV controller when gaming on that device and it worked great
when playing AM2r on my arcade PC. 8BITDO has a long way to go before I'd call it "perfect",
but I can honestly say this is the controller I always wished the iCade 8-Bitty would be!
Please feel free to go back to the main bluetooth controller page, or to
the mobile gaming page to see more bluetooth controllers. Also,
check out the
main page for more retro-awesomeness!