Amazing SKY3DS works on ANY versions of 3DS FW9.0.0-20 for ANY 3DS Roms

The sky3ds team , it look’s like there is a new company in town. They have announced a new 3DSflashcart SKY3DS that can works on 3DS Firmware 9.0.0-20 directly. They say it support 3DS games and if it’s real, that would be some breaking news about the flashcart field. Here what they had to say..shy3ds

We are proud to announce that the Sky3DS flashcard can now play 3ds games on any 3DS console directly,inlcude the most recent version v9.0.0-20!

This groundbreaking new technology will be up for grabs very soon! Be sure not to miss it!

From the video we can see that this flash card can support multi-roms. It changes games like the MT Card.

We will focus on this new 3DS flashcart and more information will be post soon.

What’s the technolog of SKY3DS ?

It seems that there soon will be a new Nintendo3DS FlashCart arriving at your local reseller, that directly supports running on an v9.x 3DS firmware, allowing you to just easy pickup a brand-new Nintendo 3DS console including even the just launched NEW 3DS model and play any of your 3DS backup game ROMs at ease without messing around with the older v4.5 console and using EmuNAND technology.

 Where to buy the SKY3DS Card ?

The SKY3DS official has send email to to test the demo card. We will receive the demo card soon. We will post more information about SKY3DS soon.

How to update 3DS to 8.1.0-18?

Nintendo have updated 3DS/3DSXL/2DS to newest ver. 8.1.0-18, then how to update 3ds to this version 8.1.0-18?

3ds 8 1 0 18 update 008

First please enter into “Setting” -> “Other settings”, focus on the 4th icon below “System Update”

3ds 8 1 0 18 update 001


Press the “System update” button and you will be asked “Connect to internet and update system?”, sure you can choose the “OK” to confirm.

3ds 8 1 0 18 update 002

Then you must accept the condition of update to continue.

3ds 8 1 0 18 update 003

You need to switch your wifi button to ON, and then press “OK” to go on.

3ds 8 1 0 18 update 004

3ds 8 1 0 18 update 005
Then waiting for the update progress finished.
Waring : please don’t power off your 3ds console , make sure your console has enough power for updating.
3ds 8 1 0 18 update 006
After a few minutes, your 3ds update progress will be completed.
3ds 8 1 0 18 update 007

Your system is complete, and will be restarted. Then press “Setting” icon to enter into.
Your system version 8.1.0-18 will display on there.


3ds 8 1 0 18 update 008

R4i Gold 3DS Deluxe Multi Rom firmware 4.0B2 User Instruction

[User Instruction for R4i gold 3DS Deluxe multiRom firmware 4.0b2]
1. Download the firmware 4.0b2 and wood r4 kernel from official .



Extract the R4i gold 3ds deluxe firmware 4.0b2 , and copy the “” to your 3DS SD card.Also copy the WoodR4 kernel to the microsd card.


Running into Wood menu, press “START” to select “3DS Setup” , and then press “B” to intall “3DS Setup”
After the programing verify finished , press “HOME” to return to main menu.
Go to “setting”->”other setting”->”profile”->”Nintendo DS Profile”.Then,you have entered R4IGOLD DELUXE MODE.

2. Format the micro sd card in “FAT32″ or “exFAT”(exFAT should format under window vista/WIN7/WIN8…)
3. Copy some 3ds roms to Micro sd card
4. Insert microsd card into your R4iGold Deluxe(the 3DS card) and then insert it into the 3DS SLOT
5. The 3ds games list will show on the top screen after you press “KEY_SELECT”
6. The KEY_Left and KEY_Right can be used for selecting game icon, can move 1 step by each pressing
7. The KEY_L and KEY_R can move game icons with 5 steps by each pressing
8. Pressing KEY_A to confirm your choice
9. Then the game icon will display, you can press KEY_A to enter to play the 3ds game



R4i GOLD 3DS DELUXE currently which is the first and only R4 3ds flash card can support 3DS MultiRoms in one microSD card, what’s more, The R4i GOLD 3DS DELUXE  firmware 4.0B2 has supported ONLINE GAME, Region Free,Pokemon X Y are all available. So, till now, R4i GOLD 3DS DELUXE is generally acknowledged as the best R4 3DS flashcart in the world. NOW R4I GOLD 3DS DELUXE ONLY $48.99 SHIPPED!!

10 Flashcarts worked perfectly on 3DS (XL) Firmware Ver 8.0.0-18U

3DS XL LL / 3DS / 2DS system Ver 8.0.0-18U is now available for download, and does it block our flashcart ? Here tested 10 pcs flashcarts (Samples from one by one for your reference.
Before testing on this 8.0 system, I have downloaded the newest kernel for all flashcarts. And you had better check their corresponding official 8.0 firmware patches firstly before updating your console system.
Flashcarts tested consequently are -
(1) R4i Gold 3DS RTS (
(2) DSTWO (
(3) ACE3DS Plus (
(4) MT blue Card (,
(5) R4 Gold Pro 2014 (
(6) R4 SDHC RTS LITE 2014 (
(7) R4 SDHC Dual Core 2014 (
(8)R4i Gold 3DS EU 2014(
(9) R4iTT RTS 2014 (
(10) R4 SDHC Snoopy (

R4i Gold 3DS DELUXE IS SUPPORTING “MultiROM” with the firmware 4.0b2 update

A good news is from r4ids official that R4i Gold 3DS Deluxe “MultiROM” feature demo for the firmware V4.0b2 is releasing ! (2014-07-08) 

“MultiROM” feature demo for the firmware V4.0b2 is releasing…
 Watching Video here…
Note: the firmware V4.0b2 is still in testing, it will be released within 2 weeks…

10 Flashcarts Tested on 3DS (XL) Firmware Ver 7.2.0-17U

3DS XL LL / 3DS / 2DS system Ver 7.2.0-17U is now available for download, and does it block our flashcart ? Here tested 10 pcs flashcarts (Samples from one by one for your reference.
Before testing on this 7.2 system, I have downloaded the newest kernel for all flashcarts. And you had better check their corresponding official 7.2 firmware patches firstly before updating your console system.
Flashcarts tested consequently are -
(1) R4i Gold 3DS RTS (
(2) DSTWO (
(3) ACE3DS Plus (
(4) MT blue Card (,
(5) R4 Gold Pro 2014 (
(6) R4 SDHC RTS LITE 2014 (
(7) R4 SDHC Dual Core 2014 (
(8)R4i Gold 3DS EU 2014(
(9) R4iTT RTS 2014 (
(10) R4 SDHC Snoopy (

Good news: MT card hardware ver1.4 released

Good news: MT card hardware ver1.4 released! This update improves Eshop ROM compatibility and supports .3dz ROM . The online games support is available now!!

It is an hardware update, just directly update your MT card(any version) to V1.4. While updating, don’t disconnect the USB cable. This update works with V.12 launcher.dat.

For” * .3ds “game, save file is” *.sav”

For ” *.3dz” game, save file is“ *.zav”

For NAND backup games(card2), the backup data directly stored in the ROM, don’t rename the file extension. If you once rename the file extension, when you enter the game, the backup data will be deleted.

1.Hardware update(VIA USB)

1.1 Enhance Eshop ROM compatibility.
1.2 Support .3dz ROM.(support online play)

Download the Upgrade package from click here

[HOW-TO] Assembling 3DS Homebrew for Gateway

While the newest Gateway update brought two major features, the addition of homebrew support seemed rather unclear initially because of the lack of a method to actually assemble Gateway-compatible 3DS files. However, thanks to the work of 3DSGuy, we can effectively convert ELFs to 3DS files. While many developers will already be able to make use of this, this guide is intended to expand the options for 3DS homebrew by walking through how to compile ctrulib, a library for writing ARM11 homebrew, as well as going over the basics of compiling and running one of ctrulib’s example programs.

Note: I carried out this process on an Ubuntu 12.04 system. While these steps should theoretically apply for any desktop operating system, your results may vary. I’ll try to make everything as universally helpful as possible.

Step 1: Setting Up

Obviously, you’ll need to start by having everything set up to actually be able to compile. To start, you’ll need the basic developer essentials for your given operating system. That goes beyond the scope of this guide, but if you’re developing homebrew, it’s a safe assumption that you’ve already carried this step out, or at least know how to on your own.

Next, you’ll need to install GCC for ARM embedded systems. You can download the files for that here. Windows users will have a straightforward installer, while OSX and Linux users will have to do a little extra setup later. For now, if you’re one of these people, extract your associated download in some folder that you’ll be able to conveniently remember. Alternatively, Ubuntu users can install an alternate PPA available here.

You’ll also need DevKitPro set up as you would if you were developing standard DS homebrew, along with all optional libraries (included in the following guide). A fairly straightforward guide for doing so is available here. Windows users have an easy installer available, and while scripts can handle the task for OSX and Linux users, I highly recommend they follow the guide for a manual setup. It isn’t very long or difficult, and will give you a good grasp on where everything you’ll be using is located.

Finally, you’ll need makeromthis file for compiling ctrulib software with makeromand this workaround for using makerom with Gateway. Put those all somewhere convenient; we won’t be using them right now, but they’ll be needed at the end of this guide.

Step 2: Compiling ctrulib and homebrew

So you’re all set up and ready to go! Now we get to the fun part. You’re going to want to download ctrulib from here. If you’re familiar with git, this process should be straightforward. Otherwise, just click the “Download ZIP” button on the right side of the screen. You’re going to want to get everything from that link somewhere on your computer, with the same organization as it has on there. This is for convenience sake, as you’ll have everything downloaded at once and readily available. As well, the makefiles of all the example programs assume that everything will be in the same places that it is on github, so moving things around may cause issues.

Now that you’ve got ctrulib downloaded, open up your command line/terminal and navigate to your newly created ctrulib directory (for most operating systems, the command to do this will be cd). navigate into the “libctru” folder, and type “make”. If all goes well, you should now have ctrulib ready for use!*

*If you were one of the users in step 1 who had to just extract the GCC ARM toolkit into a convenient location, then you’ll need to make some slight changes to the Makefile first. Open up the Makefile in a text editor, and the first line should say “CC = arm-none-eabi-gcc”. Get rid of the last part so it simply reads “CC = “, and then add the directory you extracted it to, plus “bin/arm-none-eabi-gcc”, all in quotation marks. So, if I extracted to /usr/local, I would replace arm-none-eabi-gcc with “/usr/local/gcc-arm-none-eabi-[version]/bin/arm-none-eabi-gcc”. Repeat this process for the second line, and just replace the “gcc” at the end with “ar”.

But we didn’t just come here to compile ctrulib, we want to be able to use it. So let’s go compile an example program. Pull up your command line/terminal again, and go up a directory (“cd ..”). Now, navigate into the “arm11u” folder. We almost have everything we need to compile this homebrew right now (You’ll have to repeat the above steps for this makefile as well, if you’re an OSX/Linux user). However, if you try to compile this right now, you’ll find that you’re missing a file- a linker named “ccd00.ld”. Our makefile needs this in order to determine how to compile our homebrew.

Thankfully, if you followed step 1, you should already have this file- it was the file you downloaded immediately after makerom (This one, in case you skipped over it). All you need to do is copy/paste that into the “arm11u” folder, and rename it to “ccd00.ld”. If everything went right, you should now be able to type make into your command line/terminal to create a file called “arm11u.elf”!

Step 3: Converting the .elf into a .3ds

Thankfully, this is the easiest step so far. Now that you’ve got your homebrew file (“arm11u.elf” in the step 2 example), go ahead and paste it into the same folder where you keep makerom and the workaround you downloaded in step 1. Now, use your command line/terminal to navigate to this folder. If you’re a Windows user, at this point you can simple type “build.bat arm11u.elf arm11u.3ds”. If you’re an OSX or Linux user, the steps aren’t much harder. Open up the “build.bat” file in a text editor, change “%1″ to “arm11u.elf” and “%2″ to “arm11u.3ds”, and copy/paste the whole thing into your terminal. You should now have a Gateway usable 3DS file.

I hope this guide is helpful to people in setting up ctrulib and and assembling homebrew for the new Gateway update. As a note on the ctrulib examples, so far arm11u is the only one I’ve had full success with, but it should be enough to get you started, and can be used as a base file for developing new homebrew or porting old homebrew to Gateway. I’m currently working on successfully compiling the “gpu” example, however some odd issues are coming up. If you think you can help with this process, feel free to respond to this thread or PM me about it.

Anyway, I hope this guide helps some people get started in working with ctrulib and Gateway supported homebrew. Most of this information could be determined through trial and error or experience, but I wrote it out so you wouldn’t have to. This is my first guide, so please leave feedback, and if I missed something or you have a question I’ll try to respond quickly. Happy developing, and here’s to seeing some amazing progress from the homebrew scene in the near future.