
The NES Classic Edition has officially been hacked to allow the install of new games, and the mod allows for more than doublethe number of titles to be played. The hack originally appeared on a Russian forum, and then Reddit, and in the short while since it became known there have been other modders working hard to streamline the process. At present there are two ways to make the modification; either the original, complicated process of modifying the firmware, or the somewhat more suspect option of downloading a do-it-all tool that says it’ll do all the hard work for you. Let’s doa rundown of both.
Don't Miss : All the reasons people are ditching Android and switching to iPhones
The long wayA Reddit user by the name of Xelonakias took the original instructions from the creator, MadMonkey, and translated them from the native Russian to English. The result is a very wordy, very complicated, but extremelythorough guide. Remember, doing this could result in the bricking of your NES Classic and completely ruining an already great gadget. Proceed at your own risk.
Here’s the entire guide, with some additional notes and tweaks for the sake of clarity:
Files required:https://yadi.sk/d/IZtiQxK337RtiM
Programs used: Zadig Driver for windows (INFA about FEL / USBBoot ).http://zadig.akeo.ie/
nesromtool program for remaking the games in the desired format.https://www.dropbox.com/s/3t3wrkhw26shro0/nesromtool.zip
hakchi The program for the firmware, fill, delete.https://github.com/madmonkey1907/hakchi/releases
Attention! : regarding the archive with the software (from MadMonkey) , unzip strictly on drive “C” to have working shortcuts. (Any downloader upwards January 7, please create new folder on the disk, purge old archive and replace shortcuts and uninstall the game download, i.e. restart from scratch)
Method : MadMonkey fecsit / ProSharen instruit Kudos to them.All information is presented for informational purposes only! There is a risk to turn your set-top box into a BRICK, DURING FIRMWARE FLASH of the KERNEL! You perform all of the following actions AT YOUR OWN RISK!
This method is considered a soft-mod and requires no intervention in the interior of your console. After the actions described below, you will be able to launch any games old and new with the extension .nes on your console. All the below listed actions were performed on the Windows 10 PRO x64 RUS, version 1607, assembly of 14393,576. Version consoles MOD.CLV-001 (USB \ VID_1F3A & PID_EFE8 & REV_02; 3) the serial number starts with CEE1049XXXXX purchased at retail MVideo in Moscow on 30 December 2016. Play Super Mario Bros. There must be a save in the first slot to load the mod ! So, it is better to do it before all actions start . With the save the console loads in a modified state. No save loads as usual (30 original games)! Insert a micro usb power cord into the console (DC IN) and connect to your computer via usb on the back wall. On the console we press the RESET button and hold, turn on the POWER button while continuing to hold the RESET button 3 more seconds, then let go. The computer determines the prefix, while the display switching on the console glows red as usual, in the Device Manager it is shown as “Unknown Device” (Unknown Device) without the driver installed. Run the program ZADIG-2.2, see the list of our unknown device (Unknown Device=the NES Mini), select WinUSB driver even if it is not absolutely necessary. Click Install, see the end of the information about the successful installation, close the program, turn off the console button POWER. Repeat steps “2”, only this time the “unknown device” (Unknown Device) will have a driver installed, so it can be interfaced with. Run the program hakchi-gui.exe, click the dump uboot, started back up uboot section, the operation lasts for 30 seconds. Ignore the error usb_bulk_recv () ERROR -7: Operation timed out, if your dump is preserved, then everything is OK!” Log dump uboot ”
uploading fes1.bin … done uploading uboot.bin … done sunxi_flash phy_read 43800000 August 6; fastboot_test usb_bulk_recv () ERROR -7: Operation timed out 8ce1857653874e8f0cd3fe68abe1bb4a void Worker :: do_dumpUboot () OK
8CE1857653874E8F0CD3FE68ABE1BB4A This should be the MD5 hash sum of your receipt of the file uboot.bin
IMPORTANT! Hash MD5 checksum your downloaded uboot file must be b13b538f6b7c86623ceea69c456d4eb5, if different, the boot loader you will have to flash (flash kernel) is risky! {BRICK Possibility here} In my case I got 8ce1857653874e8f0cd3fe68abe1bb4a, but I flashed successfully. Do this at your own risk !!!
After the completion of the previous operation, press the dump kernel.img, start to back up kernel.img core system, the operation lasts for 40 seconds.
” Log dump kernel ”
sunxi_flash phy_read 30 20 43800000; fastboot_test usb_bulk_recv () ERROR -7: Operation timed out 07bfb800beba6ef619c29990d14b5158 void Worker :: do_dumpKernel () OK
07BFB800BEBA6EF619C29990D14B5158 This should be the MD5 hash sum of your reception of the file kernel.img
Your backups are ready in the dump folder. I recommend check and redownload these files a couple of times and verify hash sums received to match, and then store them in a safe place!
Prepare to copy the game on our console. Open the folder with the program NES-ROM-TOOL, but do not be in a hurry to start it. We go in the folder, inside the folder is a cfg.desktop file that can be edited through the notebook. This configuration is used by default for each new game, if the game is not provided for separately in the config folder with the game. Create a folder with our new game. For the first time, create only one game! For example, do Darkwing Duck folder into it, we will let down the image with the game Darkwing Duck.nes Now we need a cover for this game, downloaded from the Internet and processed for a smaller file size (I make the size of 800×600 with aspect ratio, obtained somewhere 438×600, and prog as a result of their ratio somewhere else to 140×204). Use Tools for compression of pictures. The resulting image must be renamed, edit the label and fill it in our game folder, the extension must be .jpeg, images. Since the game is reduced to a single player, and the default config file which was written above has a prescribed number of players =1, then more in the game folder, you can not add anything. If it is a game for two, copy cfg.desktop file from the folder in the game folder and change it in the parameter, set Players = 2 Now that you’re done, you can run a command line: nesromtool.exe opens and then closes, this is the way it should be! Go to the folder output, there was created a game ready for pouring and its name is now roughly something as CLV-H-CKZEE, CLV-H-****.{See FileNames below }
Fill in the game console and sews loader. Open the folder HAKCHI-1.01 and click on the icon Downlo