[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,922
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,672
Trophies
3
Age
25
XP
21,195
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.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,672
Trophies
3
Age
25
XP
21,195
Country
United States
Sorry, I've been a bit behind on DSi hacks, so what is the advantage of installing this over using my AK2i? My firmware is still on 1.4.4.
You can run custom DSiWare and blocked flashcards, also, any DS flashcard cannot run DSiWare.
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,696
Trophies
1
Age
28
Location
Imola
XP
6,926
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
13,085
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,297
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,526
Trophies
1
Age
53
XP
3,717
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
532
Trophies
0
Location
Earth
XP
1,991
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,539
Trophies
2
XP
7,060
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
  • No one is chatting at the moment.
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
    NinStar @ NinStar: people are so dramatic that I can't even tell if they are being serious