Hacking Luma3DS - Noob-proof 3DS Custom Firmware

The Catboy

GBAtemp Official Catboy™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,096
Trophies
4
Location
Making a non-binary fuss
XP
39,848
Country
Antarctica
Neither will be implemented.
I can't make that my last post without this question be answered. Why not give the option to disable Rosalina to the user? Why does the user have to use Rosalina even if they don't want to use it? Why are you guys so adamant to make the user to use this feature?
 
  • Like
Reactions: Quantumcat

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,119
Country
Australia
I can't make that my last post without this question be answered. Why not give the option to disable Rosalina to the user? Why does the user have to use Rosalina even if they don't want to use it? Why are you guys so adamant to make the user to use this feature?
I wish I was brave enough to compile stuff and run it on my own console to test, or I might try to fork it and implement a switch myself in the config.
 
  • Like
Reactions: TheGuyMadeOfTofu

Aurora Wright

Well-Known Member
Member
Joined
Aug 13, 2006
Messages
1,550
Trophies
3
XP
4,520
Country
Italy
Expect it's issues that I have yet to replicate on any other CFW. I can't accomplish the same ARM11 crashes that have become extremely common since Rosalina was introduced.
Then this would be a good time for someone from the Luma3DS team to actually go to these threads and suggest making bug trackers. The Luma3DS team is the one choosing the avoid the community.
Anyways, I will make this my last post in this thread. It's very much apparent that those you who are still involved in the community aren't willing to work with the community.
Since from the sound of it you ran tests and found reproducible crashes specific to Luma 8.x, maybe you could report them to the issue tracker instead of complaining here, which helps nobody. We'll be glad to investigate bugs reported to github but we have zero obligations to come read all threads here on gbafail (you know that I don't come here anymore as I don't feel respected as a human being by users and staff, so it surprises me that you of all people are complaining about this).
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,863
Country
United States
I can't make that my last post without this question be answered. Why not give the option to disable Rosalina to the user? Why does the user have to use Rosalina even if they don't want to use it? Why are you guys so adamant to make the user to use this feature?
I'd like to re-post this old post:
Some features that were previously implemented in loader (3ds injector), or in "main" Luma, although with limitations (language emulation via loader had known incompatibilities with few games, ARM11 exceptions had very limited space they could use because they used padding in Kernel11) were reimplemented in a better way within Rosalina (language emulation specifically uses a completely different approach, instead of patching the game for the desired region, interprocess communication hooking in Rosalina makes it possible to spoof the response to the game when it asks for the console region). The GPU protection svc which was stubbed by patching the kernel is now "stubbed" via Rosalina as it hooks the svc table, same for adding "CFWInfo" (the svc used by Luma Updater and stuff) and svcBackdoor. Disabling Rosalina in 8.0+ means fully disabling language emulation and then you get people complaining it doesn't work and all those important features (NTR and other homebrew wouldn't work without svcBackoor FWIW), or making a mess to maintain both approaches to *everything* in the code.
It's not as easy as you think.
disabling rosalina system module would basically disable a lot of features.

if you mean the rosalina menu, the key combination can be changed if the default one is an issue. or disable the menu in source if you desperately don't want that.
 

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,119
Country
Australia
I'd like to re-post this old post:

disabling rosalina system module would basically disable a lot of features.

if you mean the rosalina menu, the key combination can be changed if the default one is an issue. or disable the menu in source if you desperately don't want that.
Oh ok, fair enough. Sounds like it would be very difficult to turn it off.
 

Deleted member 412537

Well-Known Member
Member
Joined
Jan 22, 2017
Messages
211
Trophies
0
XP
1,562
Country
United States
Didnt even knew about these issues with Rosalina.
Its my fault for not bringing any of this up. Honestly, it was considered to be one of the reasons as to why I kept switching to the legacy version of luma 7.1. Now that I think about it, I could have sworn there was a post saying that not all the homebrew files can work with it. This piece of information was buried within the first luma discussion thread. Maybe i'm seeing shit. :wtf:
 

Bluespheal

Well-Known Member
Member
Joined
Sep 5, 2016
Messages
285
Trophies
0
Age
29
XP
830
Country
Mexico
Since from the sound of it you ran tests and found reproducible crashes specific to Luma 8.x, maybe you could report them to the issue tracker instead of complaining here, which helps nobody. We'll be glad to investigate bugs reported to github but we have zero obligations to come read all threads here on gbafail (you know that I don't come here anymore as I don't feel respected as a human being by users and staff, so it surprises me that you of all people are complaining about this).
Woah, rare to see you here, I miss you, but yeah, seeing how toxic and nonsensical users are to devs here... I totally get it.
 

The Catboy

GBAtemp Official Catboy™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,096
Trophies
4
Location
Making a non-binary fuss
XP
39,848
Country
Antarctica
I wish I was brave enough to compile stuff and run it on my own console to test, or I might try to fork it and implement a switch myself in the config.
It actually can be removed from source.
Since from the sound of it you ran tests and found reproducible crashes specific to Luma 8.x, maybe you could report them to the issue tracker instead of complaining here, which helps nobody. We'll be glad to investigate bugs reported to github but we have zero obligations to come read all threads here on gbafail (you know that I don't come here anymore as I don't feel respected as a human being by users and staff, so it surprises me that you of all people are complaining about this).
You know me too well, I have run a few tests upon request and was able to replicate the results. Although this would require me to go through the forums to remember what I results I was able to replicate. Which is a task that is honestly not worth my time and the posts never got back to me after I suggested using the Legacy builds.
I'd like to re-post this old post:

disabling rosalina system module would basically disable a lot of features.

if you mean the rosalina menu, the key combination can be changed if the default one is an issue. or disable the menu in source if you desperately don't want that.
Oh yeah, y'all got too ahead of yourselves with this one.
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,863
Country
United States
Oh yeah, y'all got too head of yourselves with this one.
it's not necessarily a bad thing. the way rosalina implements the things listed is much better than before.
Which is a task that is honestly not worth my time and the posts never got back to me after I suggested using the Legacy builds.
that's pretty much what Aurora Wright/TuxSH wanted to avoid, people just sticking around on legacy because their issues got fixed, not trying them with newer versions (8.0 had issues, 8.1 fixed most or all of them we hope).

what I think we should be doing (since digging through several topics and pages of posts is a lot of work) is getting people to try 8.1.1 again, and if they still have an issue that isn't on legacy then we can file a proper issue and fix it. just staying on legacy makes this slower.
 

Aurora Wright

Well-Known Member
Member
Joined
Aug 13, 2006
Messages
1,550
Trophies
3
XP
4,520
Country
Italy
Here are three threads in the last month where using the legacy version fixed the issue. Maybe have a look, Tux & co.

https://gbatemp.net/threads/nintendo-3ds-an-exception-occurred-brick-3ds-unusable.478298/
https://gbatemp.net/threads/arm11-core-1-error-when-i-try-to-launch-mighty-gunvolt-burst.477359/ (went from black screen to 3DS loading screen after using legacy because he didn't have the seed)
https://gbatemp.net/threads/data-abort.477517/

There are others where we suggested they try it but they never got back to us as to whether it worked. That's probably a sign that it worked.
Two of these are Luma failing to start which is 99% due to the undefined behavior which happened in 8.0 (the way the kernel extension was handled). 8.1 changed it completely and fixed these failures on boot. The other is loader crashing because of seed missing, the difference in behavior is due to exception handlers being enabled by default in 8.x and being disabled by default in 7.x (so the exception in 7.x resulted in infinite logo loading).
This whole "muh toxic" thing is starting to look like some kind of tumblr talk. Really rustles my jimmies.
I'm glad you posted this, I needed a post to exemplify why I left
 
Last edited by Aurora Wright,

RustInPeace

Samurai Cop
Member
Joined
Oct 13, 2014
Messages
5,944
Trophies
1
Age
31
XP
5,187
Country
United States
Since from the sound of it you ran tests and found reproducible crashes specific to Luma 8.x, maybe you could report them to the issue tracker instead of complaining here, which helps nobody. We'll be glad to investigate bugs reported to github but we have zero obligations to come read all threads here on gbafail (you know that I don't come here anymore as I don't feel respected as a human being by users and staff, so it surprises me that you of all people are complaining about this).

I wanted to point that out because her arguing is honestly bothering me, as if she just wants to argue, seemingly forgetting she's defending this particular place and ignoring other avenues to voice concerns. But you said it better than I could. Personally I don't notice any issues with Rosalina, I get crashes mostly with using BootNTR, and I just chalk it up to that being unstable, the exception messages just replace the frozen screen I got before. The extent of my CFW uses stretches only to Pokemon, so at least in those fields, Rosalina hasn't done anything offensive, to the point that I forget it's there.
 
Last edited by RustInPeace,
  • Like
Reactions: astronautlevel

RustInPeace

Samurai Cop
Member
Joined
Oct 13, 2014
Messages
5,944
Trophies
1
Age
31
XP
5,187
Country
United States
Double post. Err, there's a program I use a lot, 3DSRNGTool that recently implemented Rosalina support, so in the future I'll be more familiar with it.
 

TheGuyMadeOfTofu

Well-Known Member
Member
Joined
Nov 18, 2016
Messages
390
Trophies
0
XP
405
Country
Two of these are Luma failing to start which is 99% due to the undefined behavior which happened in 8.0 (the way the kernel extension was handled). 8.1 changed it completely and fixed these failures on boot. The other is loader crashing because of seed missing, the difference in behavior is due to exception handlers being enabled by default in 8.x and being disabled by default in 7.x (so the exception in 7.x resulted in infinite logo loading).

I'm glad you posted this, I needed a post to exemplify why I left
If you think that the post was anyway toxic than you have more issues than you think and clearly does not know what being "toxic" is.
 

Lacius

Well-Known Member
Member
Joined
May 11, 2008
Messages
18,100
Trophies
3
XP
18,342
Country
United States
@Quantumcat I wasn't really paying attention, but it looked like you were going back into a lot of threads and a.) compiling a list of issues where the legacy builds helped, and b.) asking the OP of each thread if their problems were solved if they hadn't responded. Thank you for doing this.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • T @ Texasauras:
    mannn thats insane, mario on n64
  • BigOnYa @ BigOnYa:
    Now you are 15, you can go get a real job, somewhat.
  • T @ Texasauras:
    its like $80 bro lmao
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i'm too young and stupid and i don't have time to work
  • T @ Texasauras:
    it runs on android os
  • T @ Texasauras:
    it looks dope
  • BigOnYa @ BigOnYa:
    You get what you pay for. Go ahead and buy one those cheap Chinese units, you will see.
  • T @ Texasauras:
    bro have you seen the gfuel instagram
  • BigOnYa @ BigOnYa:
    @Texasauras why did you start a thread, ignored all the answers there, then come here to chat and ask the same thing. You gotta be like 12, bro
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Biker Mice from Mars needed a Sequel, Angry Hamsters from Uranus
  • T @ Texasauras:
    uh bro i was just asking have you seen these, help me look
  • T @ Texasauras:
    its on amazon
  • Psionic Roshambo @ Psionic Roshambo:
    Download Batocera make it your own
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    If you want GC PS2 Wii stuff like that use a PC
    +1
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, i also use my tv stick to watch YouTube and streaming services
    +1
  • BigOnYa @ BigOnYa:
    Psi those play well on the Pi5 now...
  • BigOnYa @ BigOnYa:
    @Xdqwerty yep that's what I use my stick for most anymore, streaming tv shows, movies. or even youtube. Or doing kens mum.
    +1
  • K3Nv2 @ K3Nv2:
    RG Cube is going to be good for ps2 if it's $100
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, and since the default emulator is below average i downloaded some "replacements" like snes9x for snes games for example
    +1
  • Xdqwerty @ Xdqwerty:
    And I also have my ps3
    +1
  • BigOnYa @ BigOnYa:
    Yea ps3 is a beast still to today compared to most "sticks"
  • K3Nv2 @ K3Nv2:
    If you just want pi for emulation no point when Anbernic releases new shit every two seconds
    +1
  • BigOnYa @ BigOnYa:
    What's really cool about Pi's tho is you can have multiple SD cards with different OS on each SD card and change from say a gaming machine to a full fledged pc if wanted
  • K3Nv2 @ K3Nv2:
    Plus all bios are set up and usually includes at least 128gbs or 64
    K3Nv2 @ K3Nv2: Plus all bios are set up and usually includes at least 128gbs or 64