/dsidl

A simple QR based file downloader for the DSi

Primary LanguageCGNU General Public License v3.0GPL-3.0

DSi Downloader

Build status on GitHub Actions Gitpod ready-to-code

A simple app to download a file from a URL in a QR code on the Nintendo DSi.

Screenshot of the main menu

Usage

  1. Add a Wi-Fi network in System Settings under "Advanced Settings"
    • Due to compatibility issues in the dsiwifi library not all routers will work, WEP/open routers also likely don't work at all
  2. Open dsidl and wait for it to load, if it gets stuck you can reload it while holding SELECT to view more detailed logging information
  3. Create a QR code for what you want to download and scan it with your DSi
    • The QR code must contain a URL or JSON script, if not either of those the text will simply be printed out
  4. Choose the directory to save to, edit the file name if needed, and your file will start downloading
  5. You're done!

Building

  1. Install devkitPro pacman
  2. Run:
    sudo dkp-pacman -S nds-dev nds-zlib
    (On Windows it's pacman instead of sudo dkp-pacman, command may vary on Linux)
  3. Run:
    make

Credits