294
edits
(Created page with "{{Page WIP}} There are two kinds of flashcarts that the 3DS can use: DS mode and 3DS mode. == DS flashcarts == Most modern DS flashcarts work on the 3DS just as they did on the DS and DSi. 3DS:Luma3DS enables even older flashcarts that the 3DS blocks. Some very old ones like the original R4 require workarounds to be used on the 3DS. {{ambox|text=TODO: List the workarounds.}} == 3DS flashcarts == {{warning|text=3DS flashcarts are not recommended. You are not li...") |
(more substantive content (3ds flashcart info, more info about r4, reword 3ds flashcart warning)) |
||
Line 1: | Line 1: | ||
{{Page WIP}} | {{Page WIP}} | ||
There are two kinds of flashcarts that the 3DS can use: DS mode and 3DS mode. | There are two kinds of flashcarts that the 3DS can use: DS-mode (such as the R4 family) and 3DS-mode (such as Gateway-3DS). DS flashcarts are still commonly used in custom firmware setups (even with [[3DS:nds-bootstrap|nds-bootstrap]]), while 3DS flashcarts have fallen out of favor over time. | ||
== DS flashcarts == | == DS flashcarts == | ||
DS flashcarts refer to any flashcart that runs in DS mode. While such flashcarts may have 3DS in the name (e.g. "R4i SDHC 3DS RTS"), they do not support 3DS games. You can verify this by seeing if the cartridge supports the DS family of consoles (DS / DS lite / DSi). If it does, then it is a DS-mode flashcart. | |||
Most modern DS flashcarts work on the 3DS just as they did on the DS and DSi. [[3DS:Luma3DS|Luma3DS]] re-enables flashcarts that were blocked through 3DS updates, such as the Acekard 2i. The flashcart blacklist has not been updated since system version 6.x (released in 2013), so any flashcart made after that year should work, even on the latest firmware. | |||
Old flashcarts that never worked on 3DS or DSi firmware (such as the original R4) can still be used on the 3DS with some workarounds. | |||
{{ambox|text=TODO: List the workarounds.}} | {{ambox|text=TODO: List the workarounds.}} | ||
Line 12: | Line 14: | ||
== 3DS flashcarts == | == 3DS flashcarts == | ||
{{ | {{critical|text=3DS flashcarts have been entirely superceded by [[3dsguide:index|custom firmware]] setups. Even if you have an old 3DS-mode flashcart lying around, you should not use it; they are at best cumbersome and at worst a potential brick risk if you're not very careful. '''No support on flashcart-based setups will be provided on this wiki or by affiliated support channels except for the purposes of migrating people ''off'' of flashcart-based setups.'''}} | ||
There | There were three major 3DS-mode flashcarts released over the lifespan of the 3DS: Gateway-3DS, Sky3DS, and Stargate. Any other flashcarts are clones of one of these cartridges (most likely Gateway-3DS). | ||
=== Gateway 3DS === | === Gateway-3DS === | ||
'''Gateway 3DS''' was the first flashcart for the 3DS, and one of the earliest ways to run 3DS games from a flashcart. It required its own custom firmware to function. | '''Gateway-3DS''' was the first flashcart for the 3DS, and one of the earliest ways to run 3DS games from a flashcart. It required its own custom firmware to function, generally relying on an out-of-date SysNAND (often on 4.x or 9.x) and an up-to-date EmuNAND. Most 3DS flashcart clones are based on this cartridge. | ||
Gateway-3DS came with two flashcarts, one blue and one red. The blue one was just a traditional DS flashcart that was occasionally required to install an exploit to run custom firmware, while the red one was the 3DS-mode flashcart. | |||
The cartridge/custom firmware is notorious for the implementation of a clone flashcart detector which, when triggered, would outright brick the 3DS. Ntrboot not being known at the time, such bricks were extremely difficult to recover from, requiring a hardware mod and a Raspberry Pi/Arduino. | |||
Gateway's custom firmware no longer works properly on the latest firmware and is generally not compatible with boot9strap-based setups. If you have such a setup, you should [[3DS:Migrate from Gateway|migrate away from it]]. | |||
=== Sky3DS === | === Sky3DS === | ||
'''Sky3DS''' is the | '''Sky3DS''' is the other most common 3DS flashcart. Unlike Gateway, it doesn't require modifications to the console to use. Sky3DS cartridges work by pretending to be a retail cartridge and cycling through games through a physical button on the cartridge, so they cannot be used to directly run homebrew applications (they can, however, be used to run *hax through cartridge-based exploits). | ||
Because Sky3DS is not a legitimate cartridge, it does not have the private headers that are available on a genuine cartridge. Users of Sky3DS cartridges may therefore get banned from online play unless they get a donor header from a genuine cartridge. | |||
Sky3DS cartridges still work on the latest firmware, but because of how cumbersome they are, custom firmware is considered to be vastly preferable. | |||
=== Stargate === | |||
'''Stargate''' was a short-lived 3DS flashcart released in around 2018. It was most likely developed by the same team between Gateway-3DS. The main feature of this flashcart is that it offers three functions in one: it is an NDS flashcart that is capable of ntrboot with Sky3DS-style 3DS cartridge emulation for playing 3DS backups. | |||
Using its ntrboot feature, Stargate offered its own boot9strap-based custom firmware installation pack with generally weird payloads. If you have such a setup, you can probably migrate away from it by wiping your SD card and following [[3dsguide:updating-b9s|Updating B9S]]. Otherwise, the cartridge can still serve as a DS flashcart / ntrboot cartridge. The 3DS cartridge emulation should be avoided for the same reasons as Sky3DS cartridges. |