[Release] HiyaCFW - World's FIRST Nintendo DSi CFW!

Here it is, the first DSi CFW!
logo.png

Video by Alex S (with TWiLight Menu++ (previously known as DSiMenu++ and SRLoader) installed):


Video by @Apache Thunder (When RocketLauncher was planned for a release. With WarioWare Touched (DSiWare version) installed.):


(NOTE: Since hiyaCFW has been released a few days ago (as of posting this), and no official thread has been made, I decided to go and make it, despite not making the actual patches for it. :P )

With this CFW, you can run custom DSiWare, alongside region free and 3DS-exclusive DSiWare (WarioWare Touched), on your SD card, via NAND to SD redirection!
You can also run blocked flashcards (such as R4 Ultra).

GitHub repo

FAQs

Q: Can I use a custom splash for hiyaCFW?
A: Yes you can. Place it at "sd:/hiya/" and name them "splashtop.bmp" and "splashbottom.bmp". Make sure they're actually saved as .bmp files, with the size of 256x192, with no color space info, and is 16-bit (A1 R5 G5 B5, or X1 R5 G5 B5). .gif files will also work instead of .bmp files.
 
Last edited by RocketRobz,

comput3rus3r

Well-Known Member
Member
Joined
Aug 20, 2016
Messages
3,580
Trophies
1
Age
123
XP
4,921
Country
United States
why does it have to be less than 2 GB?
  1. Insert your <2GB SD card into your PC
Does it have to just be fat32?

--------------------- MERGED ---------------------------

I think i'm gonna hold off until it gets more testing.
 
  • Like
Reactions: Takeshineale128

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
why does it have to be less than 2 GB?
  1. Insert your <2GB SD card into your PC
Does it have to just be fat32?
It has to be 2GB or less, because that's the limitation of Launcher (DSi Menu).
Also, it can be either FAT16 or FAT32.

You can partition your bigger than 2GB SD card to 2GB.
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,690
Trophies
1
Age
28
Location
Imola
XP
6,909
Country
Italy
But how can you format a less than 2GB partition in FAT32 and with 32kb of cluster size?
for the "Linux is hard" series: mkfs.vfat -F32 -S512 -s64 ?
Don't think you need 32K clusters in the first place iirc

--------------------- MERGED ---------------------------

Custom DSiWare? I didn't know we had any of that yet. Huh. I'll have to take a look.
A DSiWare .app is just a renamed .srl/.nds (which yes, needs some settings in the header that are not needed for running from slot-1 and viceversa, and the app itself must be aware of the different environment it's running in (for save locations and stuff) but they have been figured out - and with NAND editing available for over a year, the last real challenge was signing them... or removing the signature check entirely)
 
Last edited by Ryccardo,

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,973
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,004
Country
United States
From Github:
"You can now use a custom a custom splash screen! (Only for top screen, for now.)
Place it at sd:/hiya/ and name it splashtop.bmp. Make sure it's actually saved as a .bmp file, with no color space info, and is 16-bit (A1 R5 G5 B5)."

Source
Thank you!
 
  • Like
Reactions: E1ite007

regnad

Button Masher
Member
Joined
May 19, 2008
Messages
2,515
Trophies
1
Age
53
XP
3,679
Country
Japan
I have a Japanese DSi with the Japanese version of Flipnote on it.

If you have a European, Australian or Japanese console, you must have a previously installed DSiWare exploit to install HiyaCFW.
Is it sufficient for this? What does that mean?
 

Deleted member 381889

Guide Writer
Member
Joined
Jan 29, 2016
Messages
2,035
Trophies
1
XP
4,420
I have a Japanese DSi with the Japanese version of Flipnote on it.

If you have a European, Australian or Japanese console, you must have a previously installed DSiWare exploit to install HiyaCFW.
Is it sufficient for this? What does that mean?
No, you need an existing DSiWare exploit already installed on your DSi.
 

Megadriver94

Well-Known Member
Member
Joined
Aug 11, 2017
Messages
529
Trophies
0
Location
Earth
XP
1,962
Country
United States
I wonder what is the maximum supported DSi FW version for HiyaCFW.
Additionally:
1. Will it work with DS Two and Acekard flash cards?
2. Any emulators that confilict with it ATM?
 

Hanafuda

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
4,492
Trophies
2
XP
6,951
Country
United States
Here it is, the first DSi CFW!


With this CFW, you can run custom DSiWare, alongside region free and 3DS-exclusive DSiWare (WarioWare Touched), on your SD card, via NAND to SD redirection!
You can also run blocked flashcards (such as R4 Ultra).


Wait, so can you run regular DS roms from SD, or does this only work for DSiWare?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: butt