Hacking Homebrew Misc Remake Unofficial Luma3ds

  • Thread starter Thread starter Alexiox
  • Start date Start date
  • Views Views 28,988
  • Replies Replies 156
  • Likes Likes 7

How should we rename customluma3ds?

  • Wah3ds (placeholder but if you like it)

    Votes: 1 10.0%
  • Polari3ds

    Votes: 4 40.0%
  • Dasey3ds

    Votes: 2 20.0%
  • Quasar3ds

    Votes: 1 10.0%
  • Plutoncfw

    Votes: 0 0.0%
  • Another idea ( I will write down here)

    Votes: 2 20.0%

  • Total voters
    10
  • Poll closed .

Attachments

Last edited by Alexiox,
I've just read through the updates here. Great to see this is still going! If I get a bit of time this week I'll try the latest version.

Is the new name based on something?

Do you still need that video you asked for 20 months ago? 😳
 
Good evening everyone,yesterday forgot to announce the new update... Sorry also yeah changes are listed there as always.
Havn a good one.
Bye

Here the update section to read the changelog
Any way to add an option to enable/disable cart blacklist for certain flashcarts that have issues booting (i.e., Stargate 3DS with the 'corrupted language select')?

Also, in regards to the title of this thread, it's not a 'remake' per se; rather, a 'fork' of Luma3DS.
 
  • Like
Reactions: andreiarturo
I've just read through the updates here. Great to see this is still going! If I get a bit of time this week I'll try the latest version.

Is the new name based on something?

Do you still need that video you asked for 20 months ago? 😳
HI, first of all thanks.
Regarding the video, better late than never I say 😅😁
Name is based on polari the black Luma of Mario galaxy, a poll was made to chose it.
Post automatically merged:

Any way to add an option to enable/disable cart blacklist for certain flashcarts that have issues booting (i.e., Stargate 3DS with the 'corrupted language select')?

Also, in regards to the title of this thread, it's not a 'remake' per se; rather, a 'fork' of Luma3DS.
HI again, yeah but it was meant to be like a continuation of the that for so that is why I called this thread that way.

Explain better the idea and the problem that the card gives, please if you don't mind 😅
 
Last edited by Alexiox,
  • Like
Reactions: SylverReZ
Explain better the idea and the problem that the card gives, please if you don't mind 😅
Somebody has already gave an explanation as to why Luma has troubles getting Stargate's DS mode to work:

profi200 said:
The patch Luma applies will make Process9 do less card reads since the whitelist checks are skipped. This card however expects commands in a fixed order as unmodified firmwares would send them. This causes the flashcard to never get out of the game spoofing mode.

As quoted, it is not a fault of Luma; rather, the implementation used by Stargate to spoof 3DS/DS mode is flawed in its design, which cannot be fixed afaik. It expects a fixed set of commands from unmodified firmwares to boot correctly. And the only way you could boot into Stargate's DS mode is by installing a separate Launcher CIA with the Wood kernel already bundled.

I would like there to be a way of reading the cartridge information (i.e., game code) to either disable or enable the whitelist checks to get around the problem, then again, if there was another flashcart with the same game ID that is already blacklisted, it would not run at all. Otherwise, have a checkbox in the Luma3DS settings to manually enable/disable the checks.
 
Somebody has already gave an explanation as to why Luma has troubles getting Stargate's DS mode to work:



As quoted, it is not a fault of Luma; rather, the implementation used by Stargate to spoof 3DS/DS mode is flawed in its design, which cannot be fixed afaik. It expects a fixed set of commands from unmodified firmwares to boot correctly. And the only way you could boot into Stargate's DS mode is by installing a separate Launcher CIA with the Wood kernel already bundled.

I would like there to be a way of reading the cartridge information (i.e., game code) to either disable or enable the whitelist checks to get around the problem, then again, if there was another flashcart with the same game ID that is already blacklisted, it would not run at all. Otherwise, have a checkbox in the Luma3DS settings to manually enable/disable the checks.


The problem even if one were to make a patch or something, it was is who could test that since I am not in possession on neither of those cartridges??
 
The best patch would be to check if it's the alex rider ds game and if true do the white list reads and checks but then simply ignore/hard code the (right) result. In this way you don't break anything for other flashcards.
 
  • Like
Reactions: SylverReZ
The best patch would be to check if it's the alex rider ds game and if true do the white list reads and checks but then simply ignore/hard code the (right) result. In this way you don't break anything for other flashcards.
Why that game in specific?
 
Hi everyone, I’m new to gba as you can see, I’ve been making homebrew for learning, and then I found myself remaking the unofficial build luma, obviously just for fun, but I learned a few new things, btw I’m here to make it available for who want to use it.
you can find it here the nightly build:
https://nightly.link/Alexyo21/CustomLuma3DS/workflows/build/master/CustomLuma3DS-nightly.zip

Restored basic rosalina combo except for debug build, it's easier this way...

Twl patch
https://gbatemp.net/download/twl-redirection-patch-to-sd.38295/

Or the other one
https://gbatemp.net/download/twl-redirection-to-sd-with-more-fuctionality.38297/

Forget to mention on my GitHub you can find more builds.
https://gbatemp.net/download/customluma3ds.38182/
Github: https://github.com/Alexyo21/CustomLuma3DS

italian version(versione italiana) Grazie mille Simo:
https://gbatemp.net/download/customluma3ds-ita.38321/
https://github.com/Simo3ds/CustomLuma3DS-ITA

P.S. forgot to say, the boot.3dsx inside the release it’s a custom build, with pirate theming.
At least you know what’s even that

https://github.com/cooolgamer/the-pirate-launcher

https://gbatemp.net/download/pirate-launcher.38226/

For streaming you can also use ntrview on wiiu or snickerstream on pc, maybe I’ll release a guide or something.
find here the rosalina with streaming capabilities:

https://github.com/Alexyo21/Streaming-Rosalina
https://gbatemp.net/download/rosalina-sysmodule-for-streamers.38325/

also here the openagbfirm my own version

https://gbatemp.net/download/every-copy-of-openagb_firm-is-personalized.38229/

GitHub
https://github.com/Alexyo21/open_agb_firm

Discord channel for project, still has to set up some things, but for testing.

https://discord.com/invite/qR2D3dq43b
I'm confused? What is this?
 
Why that game in specific?
Because those flashcards to bypass the 3ds whitelist check spoof themselves as that game, the card's fw after detecting a predefined number of reads switches to the real card code. Luma3ds not doing the whitelist check will try to start the card too soon leading to a crash. Effectively this design is flawed because it wouldn't work even on the original ds/dsi but Stargate unfortunately never released an update for the firmware.
 
Last edited by lisko,
Just learned about this fork, and very much enjoying the additional customization over Luma. Had a bit of a laugh when I pressed "Y" for the surprise.
 
Because those flashcards to bypass the 3ds whitelist check spoof themselves as that game, the card's fw after detecting a predefined number of reads switches to the real card code. Luma3ds not doing the whitelist check will try to start the card to soon leading to a crash. Effectively this design is flawed because it wouldn't work even on the original ds/dsi but Stargate unfortunately never released an update for the firmware.


OK I see, thanks for the Intel.
I genuinely never heard of it so thanks both you and sylverrez
 
The patches are kinda ready, someone willing to test them?
I mean someone who has the card I want to be sure before merging commit.
Ps. If you want to write here and join discord if possible it will make the testing faster.
Thanks a bunch
 
Last edited by Alexiox,

Site & Scene News

Popular threads in this forum