• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

ArsTechnica: Hackers unlock NES Classic, upload new games via USB cable

If you managed to get your hands on an NES Classic Edition this holiday season, you may already be tired of the 30 classic games pre-installed on the system by now. Nintendo has made clear that the tiny replica NES will not officially receive new games, especially with no WiFi protocol to download them. But that hasn't stopped budding hackers from scoffing at Nintendo's claims and adding games their own way.

This week saw separate hackers in Japan and Russia figure out soft-mod solutions to adding new games to the NES Classic. This means you don't need to grab a screwdriver or a soldering iron to mod yours.

As this exploit has only been in the wild for less than a day, we've yet to confirm exactly how many commercial and homebrew games are compatible with the NES Classic's default emulator. But proof-of-concept videos have already shown classics such as the Mega Man series running without a hitch. (Interesting choice of game there, considering how badly Capcom butchered a nostalgic Mega Man launch this week.) Nintendo could have coded this emulator with the most basic routines, after all, as opposed to supporting the system's full array of capabilities and abnormalities.

UPDATE 1: Apparently, the UI is limited to 60 games.

UPDATE 2: It might not be limited to 60?

UPDATE 3: Here's a new tool that some are using to swap games in and out. There have been some reports that is contains malware, but it seems only Windows Defender complains. Use at your own risk anyway.

hakchi2 tool on this thread worked great!


I uploaded a handful of NES games to the classic, and works perfect.

HAKCHI2 TOOL REDDIT: https://www.reddit.com/r/nesclassicmods/comments/5mj06h/nes_classic_mini_easy_softmod_hakchi2/

Hakchi 2.02 released

Just from looking at it, it seems this release allows you to set the number of players as well as whether or not they're simultaneous - I think this is just for the UI to change the color of the "2P" icon.

It appears a lot of fixes were made to the process of actually flashing the custom kernel file, so those that had errors with the previous version might find this version useful.


I will no longer be updating the OP regarding updated versions of hakchi2. Please refer to the github page for further application updates.

SOURCE: http://arstechnica.com/gaming/2017/...games-via-usb-cable/?comments=1&post=32590629

REDDIT: https://www.reddit.com/r/nesclassicmods/comments/5mghje/i_just_browsed_through_the_amazing_work_of/

PROOF: https://www.youtube.com/watch?v=Q2c5JLHl56g


Well, I mean, if you're going to use a USB to install games on this thing, why bother getting it to begin with? Why not just stick with an emulator?

People like tinkering around with electronics and seeing what they can do with them.
Playing the crapload of great NES games that the NES Classic doesn't come with? Maybe?

It's more why bother doing that to an NES Classic when you can just use an emulator.

The answer is because you can, of course. Though I'm wondering if all th ebenefits of the Classic's emulation system also affect the added games.


One now wonders just how much space the NES Classic has for extra roms and how many you can fit on it...

You're limited to 60 games due to UI limitations, apparently. I don't know how much space it has, but I assume it has plenty more than it uses due to the consideration of things like save states.


Junior Member
While I'm not super interested in the NES Classic, I'll definitely buy a SNES Classic of they release one.


For you.
It's more why bother doing that to an NES Classic when you can just use an emulator.

The answer is because you can, of course. Though I'm wondering if all th ebenefits of the Classic's emulation system also affect the added games.

I mean, if you bough a NES Classic, you probably want to play NES games on it, with its controller. Being able to play even more games seems like a good advantage if you own one.
Just 60? Hmm...

Well, 60 is better than 30.

That would cover just about all the big games and then a handful of personal favorites. You'd probably still have to leave out some enjoyable second-tier stuff but I'm not sure that there are more than 100 NES games that run on more than nostalgia.


I already wanted a NES Classic but if this really works without glitches/issues then I want one even more. The 30 games that come with it are nice but then you can add 30 of your personal favorites on top of that? Hell yeah.

I mean, yeah, you can just play on an emulator or something but I'd rather use this NES controller while playing. Plus it's just convenient and pretty easy to unplug and bring into another room or someone's place if you want to for whatever reason.
This is exciting. I could add old-school TSB and the updated TSB from TSB.org, I could add Nintendo World Cup, I could add Blades of Steel, I could add all the Disney Afternoon cartoon games...

I'll wait to see how it shakes out before I mess with my NES Classic, but this would make it an even better purchase. No need to bust out the old NES and more space in my setup would be wonderful.
Excellent! Now we can play the game that really matters:


If Nintendo ever blocks this in future revisions, resale on these is going to go through the roof permanently.

Anyone who can be bothered to hack/mod already has the option of just running an emulator on a raspberry pi without any of the drawbacks



Wait WHAT!? That thing has audio lag!? And the same team is responsible for the Switch VC!? Uh oh!

Why we're people praising them again???

Because the emulation is still night and day compared to what Nintendo is doing on the Wii U. (Literally - the Wii U emulators are really dark)


Lol at people wondering why anyone would be interested in adding more value to a good quality, nice looking HDMI NES.

Also I hope you can do this with the Famicom Mini, I won't be able to buy a NES Mini anytime soon :(
Top Bottom