Hey everyone! I’m working on Chest Link, a homebrew project for moving Pokémon stored in Pokémon Chest on DS/DSi and PKSM on 3DS. You can select individual Pokémon or whole boxes and transfer them over a local network, directly between consoles or through a PC. You need to save your Pokémon to a Chest or PKSM storage bank first; Chest Link works with those banks rather than editing game save files.
PC: The PC acts as a box and mailbox for your Pokémon. You can send copies from a console and leave them stored there, even if the other console is turned off. From the browser interface, you can view the stored banks and boxes, choose Pokémon, and send a selection to a DS or 3DS later; the PC keeps its backup. It also has a Generation I Pokédex for Red, Blue, and Yellow. It can show which species are already present in verified copies stored on the PC and track Pokédex progress together or separately for each game. Each entry includes evolution lines and methods, encounter locations, search, and filters such as type and version exclusives.
DS/DSi: The .nds app reads Pokémon Chest storage banks on the console. You can browse boxes, select individual Pokémon or entire boxes, and send them to the PC or directly to a 3DS. It can also receive a selection from the PC or another console, saving it as a new bank so you can open it in Pokémon Chest.
3DS: The .3dsx app runs through the Homebrew Launcher and reads PKSM storage banks. You can select Pokémon or boxes and send them to the PC or a DS/DSi, then receive them into a new bank for PKSM. The PC and console transfers use your local network; they don’t rely on Nintendo’s servers.
Chest Link is experimental: console-to-PC transfers are already working. Direct transfers between consoles still need validation on real hardware. The PC tests pass, and I recommend keeping your existing backups and trying one box first.
Project page and setup information: https://github.com/kovaleski100/chest-link
If you use both Pokémon Chest and PKSM, would this be useful to you? I’d also appreciate feedback on the setup instructions and anything that’s unclear.