Updating hiyaCFW
Requirements #
- A Nintendo DSi with hiyaCFW installed
- A Windows, macOS, or Linux device
Part 1: Preparing your PC for updating hiyaCFW #
- Download and install the latest version of vcredist
- Download the latest Windows version of TWLMagician
- Run the TWLMagician MSI package and extract it to anywhere on your PC
- Download the latest macOS version of TWLMagician
- Extract the TWLMagician archive anywhere on your PC
- Install Python 3 using your package manager if its not already installed
- Download the latest Python version of TWLMagician
- Extract the TWLMagician archive anywhere on your PC
- Install tkinter with the following command for your distro if you don’t already have it:
- Debian-based:
sudo apt-get install python3-tk - Arch Linux:
sudo pacman -S tk - Fedora:
sudo dnf install python3-tkinter - CentOS:
sudo yum install python3-tkinter
- Debian-based:
- Install requirements with the following command:
pip3 install -r requirements.txt
Part 2: Updating hiyaCFW using TWLMagician #

- Launch TWLMagician
- Windows: Launch the
TWLMagician.exefile extracted from the TWLMagician archive (you may need to temporarily disable your antivirus) - macOS: Right click the
TWLMagicianfile extracted from the TWLMagician archive and chooseOpen - Linux: Launch the
TWLMagician.pyextracted from the TWLMagician archive
- Windows: Launch the
- Click the
Advancedbutton - Click the
...button in the “The root of SD card” box - Navigate to the root of your SD card, and click
OK - Click the
Update hiyaCFWcheckbox - Press
Start. Note thatAdvanced Modewill also update TWiLight Menu++ on your SD card- The process may take several minutes
- When the application says
Done!, close out of TWLMagician - Close the terminal window (optional)
Need help? Join our Discord server: DS⁽ⁱ⁾ Mode Hacking! (English only)