Homebrew Open source 3DS firmware?

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Last edited by zoogie,

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,976
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,012
Country
United States
Is there something you would hope to do with such firmware that you wouldn't be able to do otherwise?
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.
 

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,348
Trophies
2
XP
8,011
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.
To get around the 300 limit we have 3dsbank
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,976
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,012
Country
United States
To get around the 300 limit we have 3dsbank
That's still just a band-aid, not a full solution. Kind of like adding an SD card to the Wii for more channel space, instead of having infinite channel space using UNEED/SNEEK.
 

Rj.MoG

Well-Known Member
Member
Joined
Jun 8, 2015
Messages
377
Trophies
0
Age
32
XP
1,479
Country
United States
That's still just a band-aid, not a full solution. Kind of like adding an SD card to the Wii for more channel space, instead of having infinite channel space using UNEED/SNEEK.
While I agree with you can't you just like install less games? Surely you don't play all 300.
 

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,921
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,791
Country
United States
While I agree with you can't you just like install less games? Surely you don't play all 300.
At that point you'd simply be ignoring the problem.
 

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,921
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,791
Country
United States
Yeah, the problem that people are addicted to installing games and not playing them
No, the problem is the title limit. Blame the software, not the user.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,402
Trophies
1
Location
New York
XP
12,935
Country
United States
That's an enormous job, but it has been completed for some system modules though.

https://github.com/yifanlu/3ds_injector
https://github.com/profi200/open_agb_firm
https://github.com/TuxSH/3ds_pxi
https://github.com/hax0kartik/wumiibo

A complete rewrite of the firmware almost certainly will never happen.
Not so "in the know" about these things but what are the uses of these tools? :ninja:

The context of the... documentation is a bit confusing. Injector suggest system patches like region free games that CFW like luma does already. the agb firm loads gba roms without home menu, but still uses nintendo's emulator that isn't compatible with most games like homebrew emulators are. I have no clue what 3ds pxi means or what patching arm11 does. Amiibo emulator is interesting, especially for 3DS systems without nfc amiibo support.

Pardon my lack of understanding, I just would like to better understand. One useful thing I can think of right now is booting directly into NDS carts with power on. :ph34r:
 
D

Deleted User

Guest
Many of such people are looking for a way to install hundreds of games to sell the console "full of games", they don't care about playing them all.
im pretty sure "3DS WITH TOP 300 GAMES " still makes a fairly complelling listing for anyone into that sort of thing (mostly clueless parents)
 
  • Like
Reactions: Boosh and Jayro

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
the agb firm loads gba roms without home menu, but still uses nintendo's emulator that isn't compatible with most games like homebrew emulators are.
I don't know what you mean. VC GBA injects aren't really "emulation"; it executes the ARM code natively on the 3DS CPU. And it's more compatible than GBARunner2, isn't it? Even if it's not more compatible than mGBA, it's certainly faster.

I have no clue what 3ds pxi means or what patching arm11 does.
Aye, I'm not clear on that either.
 
  • Like
Reactions: Jacobh and DSoryu

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Not so "in the know" about these things but what are the uses of these tools? :ninja:

The context of the... documentation is a bit confusing. Injector suggest system patches like region free games that CFW like luma does already. the agb firm loads gba roms without home menu, but still uses nintendo's emulator that isn't compatible with most games like homebrew emulators are. I have no clue what 3ds pxi means or what patching arm11 does. Amiibo emulator is interesting, especially for 3DS systems without nfc amiibo support.

Pardon my lack of understanding, I just would like to better understand. One useful thing I can think of right now is booting directly into NDS carts with power on. :ph34r:
Those are just open source re-implementations of select system modules (and agb firm) that add a few features over their stock versions. Their readmes will have more details on what those features are. Maybe.
 
Last edited by zoogie,

roamin

Well-Known Member
Member
Joined
Dec 4, 2006
Messages
122
Trophies
1
XP
973
Country
Australia
From what I can tell 99.9% of people don't care about the 300 limit because no one in there right mind will even install 300 games, if you need 300 games because you have that much time on your hands I suggest you go outside and put the 3ds down for a while, its not healthy.

Text based ui, you for real? Couldn't think of anything worse.

What YOU want is something only YOU need. Therefore no one else will be willing to make what you want.

Device is predominantly used to play games and it does that already, very well.

Either code your own or you could pay someone to do it for you as long as there skilled enough.
 
  • Like
Reactions: BLOCKMINER3000

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
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).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-