I used to have a 3ds and sold it before the flashcarts and everything starting coming out for them once I beat Zelda. I'm interested in picking one up again with a flashcart, but I'm not sure which to buy. Is there any benefit of getting an XL version? Do they run the same firmwares, are both equally "hackable", are there hardware differences aside from the size? Are all firmwares able to use flashcarts at the moment, or is there a risk I may buy one and not be able to do anything with it? I am looking to pick one up from a local Game Exchange or buy one on ebay but I would like some advice first. The local shop has a few older original 3ds's and some XL ones, a pokemon red one and a mario/luigi one both kind of interest me. Would I be better off trying to buy one from a store? If so would I be better off getting an older original one or will a new one still be able to run a flashcart? I plan on getting a Gateway as that seems to be the best overall card right now. Any advice would be much appreciated.