Update: Now works on firmware 4.x and 6.x https://github.com/YourNerdyJoe/openregion Jan 23, 2015: This is a little something I've been working on the past two days. The GO launcher kept giving me problems in regionthree even after I got it to work once so decided to make my own version for fun. Right now it only works on 4.1-4.5 and while you can already do this with a gateway, this doesn't require emuNand and it boots faster. Hopefully someone finds this useful or can learn from it. It uses NSS:RebootSystem just like smea's launcher but without the GPU DMA vuln and built into a simple ROP chain. Should be able to get it to work on 6.x if I could get my hands on my friend's 3ds but no promises . Update May 27, 2015: So I got it to work on 6.x a while ago but haven't got around to officially releasing it. Well here it is. Region unlock on 6.x that only requires a ds mode flash cart to set up and can run alongside ninjhax. It also installs perfectly fine through bangai-o sploit. ReadMe: OpenRegion - bypass region lock on 3DS firmware v4.x and v6.x Launch games from any region using the well known DS profile exploit in System Settings. Dependancies: 1) ropMultiloader (link) or another working ROP chain installer. 2) A DS mode flash cart that works with your firmware version. Installation: For firmware version 4.x: 1) Install ROP using a DS mode flash cart (choose Launcher.dat 4.x when using the ropMultiloader) 2) Copy the Launcher.dat file to the root of your SD card. For firmware version 6.x: 1) Install ROP using a DS mode flash cart (choose MSetForBoss.dat 6.x when using the ropMultiloader) 2) Copy the Launcher.dat file to the root of your SD card. Usage: After putting the game cart in your 3DS goto: System Setting -> Other Settings -> Profile -> Nintendo DS Profile Then wait a few seconds for your game to launch. Happy Gaming! Compiling: If you wish to compile the source yourself then you will need to: 1) download ARMIPS (link). 2) change the ARMIPS_PATH variable in the Makefile accordingly.