Slashdot Mirror


Hackers Unlock NES Classic, Upload New Games Via USB Cable (arstechnica.com)

Just because Nintendo doesn't officially let their tiny replica NES receive new games doesn't mean hackers won't find a way to add their own. This week, hackers in Japan and Russia figured out soft-mod solutions to adding new games to the NES Classic, meaning you don't need to grab a screwdriver or a soldering iron to mod your own console. Ars Technica reports: According to the whiz kids at Reddit's NESClassicMods community, the solution won't work until you've created a save file in Super Mario Bros' first slot. (Chances are, you've already done this just by playing the game, since creating game saves is so easy with this system.) Once you've done that, connect your NES Classic Edition to a computer via a micro-USB cable, then boot the NES in "FEL" mode. This is done by holding down the system's reset button while pushing down the power button from a powered-off state. While you're booting, you should also run a "sunxi-FEL" interface on your computer. (An open-source version of compatible "USBBoot" software can be found here.) The rest of the steps land firmly in "operate at your own risk" territory, as they require copying your NES Classic's internal data to your computer, then modifying and adding files via an application made by hackers. Doing so, by the way, includes the dubious step of supplying your own ROM files, which you may have either dumped from your own cartridges or downloaded from other Internet users. One tool linked from that Reddit community, however, comes with two open-source NES ROMs that are in the legal free-and-clear to upload to your hardware. Once you've added your own game files, which should also include custom JPGs that will appear in the NES Classic's "box art" GUI, you'll have to repack the hardware's kernel, then fully flash the hardware yourself. Do all of those steps correctly, and you'll see every single game you've added appear in the slick, default interface.

11 of 86 comments (clear)

  1. Nice by Anonymous Coward · · Score: 2, Insightful

    Good job. You probably don't want to update it with any official Nintendo firmware update after that.

    1. Re: Nice by geolaw · · Score: 2

      And safe to bet that the next batch Nintendo ships won't be vulnerable, better get me one now! :)

    2. Re: Nice by meta-monkey · · Score: 4, Informative

      Or just build a RetroPie and you don't have to worry about this. Rasberry Pi + 2 USB game pads + RetroPie boot ROM + torrent of 6000+ ROMs that you can load as you please over WiFi and you've got every NES game, every SNES game, every Genesis game, every TurboGrafix 16 game, every atari game, every N64 game, etc. Cost about $80. My four year old and I have been having a blast playing TMNT IV, Bubble Bobble, Golden Axe, etc.

      --
      We don't have a state-run media we have a media-run state.
    3. Re: Nice by dreamchaser · · Score: 2

      It's not that hard at all to setup. If you think it is then you're probably on the wrong site.

    4. Re: Nice by meta-monkey · · Score: 3, Informative

      I think they're these: https://www.amazon.com/Gtron-R...

      They feel fine and work great. But the cords are only 4ft long so I got USB extension cords. If you want to play N64 games there are also pads with the analog stick, etc, but I haven't bothered with that. My goal was to play simple games with my kid because vidya games these days on the Xbox One and such are way too complicated.

      --
      We don't have a state-run media we have a media-run state.
  2. No copy protection? by JBMcB · · Score: 2

    Doesn't look like there is any copy protection. The steps are, basically, copy the system image to a PC over USB, modify it, copy it back.

    --
    My Other Computer Is A Data General Nova III.
  3. Surprising. by fuzzyfuzzyfungus · · Score: 4, Insightful

    It looks like Nintendo did their own, slightly quirky, thing in terms of how the ROMs are stored; but the procedure otherwise uses the same tools you use to manipulate Allwinner SoCs over USB. Since this console is just a cut-down Allwinner board, that isn't a surprise; but (as we know from dealing with cellphones and some tablets from the more obnoxious vendors) the ability to lock the bootloader so that it flatly refuses to do anything with an unsigned payload is a pretty standard feature. Some vendors don't turn it on; or allow it to be turned off; but the hardware is generally capable of it.

    Given Nintendo's historical opposition to basically anything they don't explicitly allow happening on their consoles, it seems like a real surprise that this one cheerfully accepts being reflashed with a modified system image. Does Nintendo just not care in this case? Are they doing console lockdown almost as retro as the games being emulated?

    1. Re: Surprising. by fuzzyfuzzyfungus · · Score: 3, Insightful

      No, Nintendo. Their(crude by modern standards; but quite clear in intention) CIC/10NES lockout chips were in full production well before Sony even had a console in the race; and back when 'Microsoft' meant 'MS-DOS 2.0'; and they have been enthusiastically litigating against vendors and distributors of flash carts and assorted unauthorized accessories for ages.

      Sony and Microsoft are also control freaks; and quite possibly better at it than Nintendo(they've made mistakes of their own, like the hilarious PS3 LV0 key leak; or the original Xbox's naive assumption that fast busses were enough to keep low end adversaries at bay even though FPGAs exist); but Nintendo has been at least attempting to keep things locked up nice and tight since before Sony and MS had even entered the market.

    2. Re: Surprising. by drinkypoo · · Score: 2

      Given Nintendo's historical opposition to basically anything they don't explicitly allow happening on their consoles,

      You must be thinking of Sony, or maybe Microsoft perhaps?

      Nintendo has the longest, largest, and most voluminous history of going after fan sequels and the like of anyone. They also have done more to combat hacking than any other console developer, consistently, repeatedly, and even promptly closing holes in the Wii — sometimes in ways that rendered hacked consoles unbootable.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. Re:Hackers? by meerling · · Score: 3, Informative

    Actually Crackers break through security (mostly into other computers, but also anything that thinks it's protected)
    Hackers write code. Anyone writing code without having previously written a flow chart and and the entire algorithm before actually putting it into the whatever development platform they're using, is hacking. It is not breaking into other computers, that is cracking.
    You know, like a safe cracker. I'm sure you've heard of that from the pre-computer days. I'm also sure you've heard of writers being called hacks in the pre-computer days as well. If you haven't heard that, just stream some classic movies.

  5. Re: PC emulation by Opportunist · · Score: 2

    Office buildings around the place I live. It's strange, put on a boilersuit, put some PC-Company looking logo on it, when asked something grunt something back in a foreign language and show a sheet of paper that says you're supposed to pick up a PC, grab a PC and leave.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.