Let's face it. The onboard battery for the 3DS stinks. It gets around 3 to 5 hours on a single charge, depending on the settings. Those numbers aren't anywhere near the DSi XL or DS Lite. Too bad there isn't a solution. Well, turns out, there is.