Homebrew Open source 3DS firmware?

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,076
Country
United States
I feel like the entire 3DS "home screen menu" could just be replaced with a no-frills text menu, maybe with touch controls on the bottom screen.
Something like Rockbox would be neat. I know it's for MP3 players, but it pretty much offers what you're talking about. This is actually the first piece of homebrew I ever used in my life. Used to run it on an iPod Classic in middle school. I'm getting nostalgic at the prospect of running it on a 3DS, heh.
https://www.rockbox.org/

Also, it apparently can run on ARM9 and ARM11 devices, so that's promising.
 
Last edited by Joom,

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,953
Trophies
4
Location
WA State
Website
ko-fi.com
XP
16,944
Country
United States
Something like Rockbox would be neat. I know it's for MP3 players, but it pretty much offers what you're talking about. This is actually the first piece of homebrew I ever used in my life. Used to run it on an iPod Classic in middle school. I'm getting nostalgic at the prospect of running it on a 3DS, heh.
https://www.rockbox.org/

Also, it apparently can run on ARM9 and ARM11 devices, so that's promising.
It was my first sip into installing custom firmware back in like 2005 I believe, it's been around for a long time. Sadly, I don't think it's seeing any more updates. My 2nd venture into custom firmware was DD-WRT for wireless routers. I still flash all my routers with it, and I'm glad modern routers embrace the open-source community now, rather than fighting them.
 
  • Like
Reactions: bonkmaykr

Deleted member 446461

Well-Known Member
OP
Member
Joined
Apr 16, 2018
Messages
265
Trophies
0
XP
485
Yeah, the problem that people are addicted to installing games and not playing them
Dad, is that you?

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

Re-implementing firmware as open source is a lot of work.

It has taken me 2.5 years to re-implement just the boot package part of the firmware for the Nintendo Switch -- someone of my skill level would probably take ~10-13 years to implement the 3DS operating system as open source doing it at about the same level of work that I spend on Atmosphere.

It would surprise me a lot if anybody wanted to spend that much time...but I am doing the same thing for the Switch, so I definitely support anyone aiming to do that.

For what it's worth, once the Switch is less alive I intend to go back and complete Atmosphere-3DS (Kernel9 re-implementation, but given I've successfully implemented KernelNX it'll probably be Kernel9/Kernel11).

Phew. Then I have open_agb_firm in the meantime.

Good luck with Atmosphere-3DS.

It is sad that I can not buy a coffee to people that work on open-source projects; the economy is horrible in here, and I am underage to top it off.
 

Pacheko17

Controversial opinions guy.
Member
Joined
Jan 31, 2015
Messages
1,495
Trophies
1
Location
República Juliana
XP
1,855
Country
Brazil
"The problem is the people, not this stupid arbitrary limit daddy Nintendo implemented!!11"
This doesn't even feel like a hacking forum, are you all for fucking real?
300 title limit is fucking stupid.
 
  • Like
Reactions: bonkmaykr

Rj.MoG

Well-Known Member
Member
Joined
Jun 8, 2015
Messages
377
Trophies
0
Age
32
XP
1,479
Country
United States
"The problem is the people, not this stupid arbitrary limit daddy Nintendo implemented!!11"
This doesn't even feel like a hacking forum, are you all for fucking real?
300 title limit is fucking stupid.
Not really. The SD bus is fucking slow as hell and the 3DS reads each title every time. It's slow and amounts to a poor user experience and a lot of additional wear and tear on the SD card. There isn't 300 interesting games on the 3DS either way so there's no reason for it. Installing an SD card large enough to even install that many titles causes other read write issues because the 3DS is kind of old and not designed for it.
if this is a crime, i declare myself guilty
I'm addicted to it on my other hacked consoles too and I feel ridiculous. My Wii U, PS2 and Xbox have ridiculous menus for no reason whatsoever. I haven't played 1/3rd of the games on there. I've only pared back my 3DS because of the slow load times and it is a portable handheld. I have around 120 titles installed? That's with GBA, GB/C VC games though at least.
 
D

Deleted User

Guest
Not really. The SD bus is fucking slow as hell and the 3DS reads each title every time. It's slow and amounts to a poor user experience and a lot of additional wear and tear on the SD card. There isn't 300 interesting games on the 3DS either way so there's no reason for it. Installing an SD card large enough to even install that many titles causes other read write issues because the 3DS is kind of old and not designed for it.

I'm addicted to it on my other hacked consoles too and I feel ridiculous. My Wii U, PS2 and Xbox have ridiculous menus for no reason whatsoever. I haven't played 1/3rd of the games on there. I've only pared back my 3DS because of the slow load times and it is a portable handheld. I have around 120 titles installed? That's with GBA, GB/C VC games though at least.
i had this problem but with steam, i have an 80 title library, must have played like 40 and only finished like 20
 
  • Like
Reactions: bonkmaykr

bonkmaykr

Battle Ready
Member
Joined
Jul 30, 2021
Messages
177
Trophies
0
Website
bonkmaykr.xyz
XP
377
Country
United States
Well the 300 title limit is bullshit, the gift-wrapping of new apps is unnecessary bullshit, and I feel like the entire 3DS "home screen menu" could just be replaced with a no-frills text menu, maybe with touch controls on the bottom screen.
This.

I accidentally nudged the SD card flap and it caused a read error while my home screen was loading, suddenly every single app i had installed got moved to a new location and the system forced me to unwrap them all again.

As someone who owns a pretty notable number of games... this actually fucking hurts.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,446
Country
Canada
I accidentally nudged the SD card flap and it caused a read error while my home screen was loading, suddenly every single app i had installed got moved to a new location and the system forced me to unwrap them all again.

As someone who owns a pretty notable number of games... this actually fucking hurts.
You hardly need to rewrite the firmware just for that. There are already apps for unwrapping lots of items at once. I believe Cthulu is preferred.

But in your case I would be much more worried about something else going wrong. You should backup your SD card right away, preferably with Roadkil's Unstoppable Copier.
 

bonkmaykr

Battle Ready
Member
Joined
Jul 30, 2021
Messages
177
Trophies
0
Website
bonkmaykr.xyz
XP
377
Country
United States
But in your case I would be much more worried about something else going wrong. You should backup your SD card right away, preferably with Roadkil's Unstoppable Copier.
nah its not that. i nudged the flap and it caused a split second disconnect. The SD card itself is fine. i suppose maybe i just have a weak card reader, i've had this 3ds since the year after launch. probably not a big deal as its only happened about twice and normally everything just works
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,446
Country
Canada
i nudged the flap and it caused a split second disconnect. The SD card itself is fine.
Well, yes: if there was a split-second disconnect, then that means some information might have been written incorrectly to the SD card while that disconnect happened. That is how corruption happens, and unfortunately the FAT32 filesystem is notoriously susceptible to corruption. Maybe things appear to be fine now, but you could run into problems if the 3DS ever tries to read that corrupted data.

Besides, it's not like backing up your SD card is ever a bad idea.
 
  • Like
Reactions: bonkmaykr

bonkmaykr

Battle Ready
Member
Joined
Jul 30, 2021
Messages
177
Trophies
0
Website
bonkmaykr.xyz
XP
377
Country
United States
Well, yes: if there was a split-second disconnect, then that means some information might have been written incorrectly to the SD card while that disconnect happened. That is how corruption happens, and unfortunately the FAT32 filesystem is notoriously susceptible to corruption. Maybe things appear to be fine now, but you could run into problems if the 3DS ever tries to read that corrupted data.

Besides, it's not like backing up your SD card is ever a bad idea.
Fair.

It's a new card with not much on it anyway aside from just 3ds stuff, most of which i can replace. The only one im worried about losing data on is already missing somewhere :( and i'm still looking for it. 10 years worth of memores.

But anyway, I'll go ahead and run a disk check in KDE partition manager while I have time tonight.

EDIT: so KDEPM didn't seem to wanna work, but the GNOME one did and it says everything is okay, so...
Screenshot_20210831_200214.png
 
Last edited by bonkmaykr,

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,479
Trophies
2
XP
4,915
Country
Canada
Fair.

It's a new card with not much on it anyway aside from just 3ds stuff, most of which i can replace. The only one im worried about losing data on is already missing somewhere :( and i'm still looking for it. 10 years worth of memores.

But anyway, I'll go ahead and run a disk check in KDE partition manager while I have time tonight.

EDIT: so KDEPM didn't seem to wanna work, but the GNOME one did and it says everything is okay, so...
Screenshot_20210831_200214.png
That was a read / write of a full empty sd card for the test that was done yes?
 

Deleted member 446461

Well-Known Member
OP
Member
Joined
Apr 16, 2018
Messages
265
Trophies
0
XP
485
You hardly need to rewrite the firmware just for that. There are already apps for unwrapping lots of items at once. I believe Cthulu is preferred.

But in your case I would be much more worried about something else going wrong. You should backup your SD card right away, preferably with Roadkil's Unstoppable Copier.
dd exists but OK

Fair.

It's a new card with not much on it anyway aside from just 3ds stuff, most of which i can replace. The only one im worried about losing data on is already missing somewhere :( and i'm still looking for it. 10 years worth of memores.

But anyway, I'll go ahead and run a disk check in KDE partition manager while I have time tonight.

EDIT: so KDEPM didn't seem to wanna work, but the GNOME one did and it says everything is okay, so...
Screenshot_20210831_200214.png
I've had a bad experience with GNOME Disks, to the point I opted to use GParted instead.
If you are a Linux person... please use GParted.
Also, 1 TB HDD. Holy shit, technology everywhere is way ahead Venezuela's, it seems.
 
Last edited by Deleted member 446461,
  • Like
Reactions: bonkmaykr

bonkmaykr

Battle Ready
Member
Joined
Jul 30, 2021
Messages
177
Trophies
0
Website
bonkmaykr.xyz
XP
377
Country
United States
I've had a bad experience with GNOME Disks, to the point I opted to use GParted instead.
If you are a Linux person... please use GParted.
Also, 1 TB HDD. Holy shit, technology everywhere is way ahead Venezuela's, it seems.

That's just my laptop. My desktop has over 12TB in total, including the external disks. 4 of those are internal, but only 3 of those are available at once since I don't have enough SATA cables for one of the drives.

Also yeah I prefer gparted, but I don't have it installed on here and pacman is broken :c

Brett Cornwall's PGP keys are expired so I can't install most stuff from the AUR til that's fixed
 
Last edited by bonkmaykr,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: I cant tell what my favorite N64 game is