From WikiTemp, the GBAtemp wiki
Revision as of 20:01, 19 July 2014 by 142.167.254.17 (talk)

Welcome to the wonderful world of 3DS Homebrew!

There are currently two different types of homebrew for the 3DS, and both require a 3DS running firmware 4.1.X to 4.5.X. There are ARM9-mode and ARM11-mode homebrew. They are named aptly for their running points within the 3DS hardware. ARM9 homebrew can be run simply by installing the public ROPLoader and then placing the homebrew's launcher (launcher.dat) on the console's SD card root and running it from the NDS Settings exploit. ARM11 homebrew, with the exception of a few that run on a broken ARM11 mode which has no 3DS service access, on the other hand, is currently only available on the Gateway-Team's launcher. This means that, currently, you need a 3DS flashcard from team Gateway in order to try out most ARM11 homebrew publicly and you must use their most recent firmware (at the time of writing) known as Gateway Omega 2.2. ARM11 homebrew is also limited to usermode-level commands, unlike ARM9 homebrew which is in full kernel mode. As a result, you cannot modify the system in any way using the current implementation of ARM11 homebrew.

The "Official" homebrew development thread can be found on the forum from this link:

Homebrew Development

The current homebrew can be found here: