Homebrew Open source 3DS firmware?

JJ1013

Well-Known Member
OP
Member
Joined
Apr 16, 2018
Messages
224
Trophies
0
XP
403
Country
Venezuela
I do know such thing as Luma3DS exists, but I am not talking about the overlay CFW. I am talking about replacing the 3DS's firmware with an open-source one.
 
  • Like
Reactions: bonkmaykr

zoogie

playing around in the dsiware
Developer
Joined
Nov 30, 2014
Messages
8,288
Trophies
2
XP
13,098
Country
Micronesia, Federated States of
Last edited by zoogie,

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
10,070
Trophies
3
Location
WA State
Website
ko-fi.com
XP
10,788
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
10,501
Trophies
1
XP
6,064
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
 

Rj.MoG

Well-Known Member
Member
Joined
Jun 8, 2015
Messages
369
Trophies
0
Age
30
XP
1,299
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.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,010
Trophies
1
Location
New York
XP
11,307
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
1,764
Trophies
1
XP
2,162
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 Dartz150

zoogie

playing around in the dsiware
Developer
Joined
Nov 30, 2014
Messages
8,288
Trophies
2
XP
13,098
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
120
Trophies
0
XP
865
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
935
Trophies
2
Age
31
XP
7,487
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).
 
General chit-chat
Help Users
    kenenthk tempBOT: @ kenenthk tempbot cheats