[UPDATE] Luma3DS v10.0 released

luma_logo.png

It took a good while to be released, but it's finally here: Luma3DS, the popular custom firmware for the Nintendo 3DS, has just received a major update!

Version 10.0 introduces several new features, like an NTP client which can be used to sync your clock via Google's time servers (works with GodMode9 too!), CTRPF-AR code support for the built-in cheat engine, blue light filters with five different light reduction levels (night owls, rejoice!) and a pm service reimplementation made by @TuxSH. There are also improvements and bugfixes all across the board, of course: a higher number of cheats can be enabled at the same time, the debugger received a ton of new functions and features (some thanks to the previously mentioned sysmodule reimplementation), EmuNAND options will be automatically hidden if none can be found on the SD card and a few crashes and oddities have been resolved.

It's worth mentioning that v10.0 comes bundled with the newly released Homebrew Menu v2.1.0 too, which also has its own set of noteworthy additions: for example, an integrated 3dslink server that can be used to send .3dsx homebrew between two consoles on the same network (just press X while selecting a homebrew app!)

Here are Luma3DS v10.0 and Homebrew Menu v2.1.0's official changelogs:
Luma3DS v10.0 said:
We know it's been a long time, but here it is:

  • New feature: NTP client
    • Located in the "miscellaneous" Rosalina submenu, this fetches the time from time1.google.com (hardcoded IP) by default
    • This sets the config savefile RTC offset 0, hence the displayed by Home Menu will also be the time that Arm9 programs like GM9 will see
    • Consequently, Luma3DS's own Arm9 code will properly set the date and time when modifying or creating new files
  • New feature: blue light filters (thanks to @panicbit, #1065)

  • Lots of cheat engine bugfixes and improvements thanks to @piepie62 (multiple PRs), in addition to @tstambaugh92 's bugfixes (#1116, #1117)
    • most CTRPF-AR code types now supported
    • more cheats can be loaded at once
  • New reimplemented sysmodule: pm
    • Number of max. pm:dbg sessions increased for Rosalina usage
    • New pm:dbg commands: GetCurrentAppTitleIdAndPid, DebugNextApplicationByForce, LaunchTitleDebug (mainly for gdbstub usage)
    • Debug restrictions lifted for the gdbstub
    • Service restrictions lifted for Cubic Ninja
  • Lots of gdbstub improvements:
    • Added support for debugging application at their very start (new option in Debugger submenu)
    • Added support for target extended-remote
      • You do not need to select a process to attach to in process list anymore using this, although it still works absolutely fine
      • You will see a nice process list in IDA
      • When launching new processes: only titleId [mediaType [launchFlags]]is supported, and the launched title shouldn't rely on APT and all 3 parameters should be hex-encoded (see e11cc09)
    • Added support for accessing host files (including stdin/stdio/stderr) from target 3DS programs. Support for it has been added in libctru
    • Added support for accessing target SD-card files from the host (remote put, remote get and remote delete)
    • Doubled packet size
    • Many bugfixes
  • Fixed critical bugs in sm: one causing a crash when launching the camera applet when another title was using the camera, another possibly affecting sleep mode

  • Fixed a critical bug where Luma3DS's Arm9 code would spam I2C requests, causing some particular commits of popular Arm9 payloads to fail on New3DS units with IPS screens.
    If the issue still arises, put multiple payloads in the folder and use the chainloader menu to work around it

  • Reworked build system. Armips is no longer required.

  • Always dump errdisp errors to /luma/errdisp.txt

  • Upgraded FatFs to R0.13c

  • Upgraded I2C driver in Arm9 code

  • Fix screens not working on firmlaunch, firmlaunch errors will now be displayed on screen

  • Patch 11.8+ NIM-related Process9 to send all-zero key and IV when the UNITINFO patch is enabled (thanks to @luigoalma, #1142)

  • Hide EmuNAND options when there is no EmuNAND present on the console

  • Fix minor bugs involving DS(i) title autoloading

  • Many other bugfixes

  • Note: the pm reimplementation currently breaks NTR CFW to some extent (in particular game plugins). The abandoned "NTR CFW" is now unsupported, even if it may work.
    • A solution for future versions is being worked on.
    • It may be possible to change NTR CFW source code for it not to inject itself into pm, since Luma3DS removes svc permission checks anyway, to mitigate the issue. We do not have the time to do that ourselves
    • It is not possible to disable custom pm
In addition, with thanks to @fincs, this release of Luma3DS comes bundled with version 2.1.0 of the Homebrew Menu.
Homebrew Menu v2.1.0 said:
  • Added netsender functionality, for sending homebrew to other 3DSes directly from hbmenu
  • Added Chinese language support
  • Improved Korean and Japanese translations
  • Now displays Wifi strength in status bar
  • Hidden files and dotfiles are now hidden
  • Fixed text rendering in non-JPN/USA/EUR system fonts
  • Fixed positioning of the HOME button icon in New 2DS XL systems
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience

However, there is one thing to keep in mind before you head to the Releases page: this version breaks compatibility with NTR CFW. While some functions appear to work fine, like screen streaming, others don't seem to work at all - especially game plugins. A solution is reportedly in the works but, if you need NTR, it may be a good idea to stay on v9.1 in the meantime.

UPDATE: Version v10.0.1 has been released, which includes hotfixes for LayeredFS and N3DS-specific applications not closing properly, as well as previous fixes that have been rolled out silently in the previous days (NTP client not setting date/time properly, process list memory viewer, correct ARM BLX instruction)

:arrow: Source
:arrow: GBAtemp thread
 
Last edited by RattletraPM,

Gamemaster1379

Well-Known Member
Member
Joined
May 5, 2008
Messages
838
Trophies
1
Age
29
Location
United States
Website
1379tech.110mb.com
XP
2,260
Country
United States
I have Found an Issue with the game Patching with this Update.

When I tried using my Rom Hack i made it would not Work at all
so i went back to Luma 9.1 and the Game Patching Works!

No idea if i did something wrong when i updated at all.
I have a custom "DLC" patch for the Ace Attorney game. When I installed Luma 10, I had to make sure to re-tick a setting that allowed for those types of unsigned DLC to work. Ensure that's set in Luma and you should be good.
 

NakedFaerie

Well-Known Member
Member
Joined
Jul 12, 2007
Messages
463
Trophies
1
Location
In the shadows behind you
Website
www.youtube.com
XP
841
Country
Australia
Is there a sticky which says if luma and the latest n3ds firmware work?
I'm still not sure if I should update as I never find a answer.
There needs to be a sticky that says what works with what firmware.
If the latest firmware (I think its 11.10) is working with Luma 10 then I will upgrade but I want confirmation first.

If there is a sticky can I be directed to where it is? I'll bookmark it so I know where to look next firmware update.
 

KyleHyde

Well-Known Member
Member
Joined
Dec 10, 2018
Messages
195
Trophies
0
Age
31
XP
451
Country
Puerto Rico
Is there a sticky which says if luma and the latest n3ds firmware work?
I'm still not sure if I should update as I never find a answer.
There needs to be a sticky that says what works with what firmware.
If the latest firmware (I think its 11.10) is working with Luma 10 then I will upgrade but I want confirmation first.

If there is a sticky can I be directed to where it is? I'll bookmark it so I know where to look next firmware update.
Yes, it does work with the latest firmware (even the previous version of Luma CFW, 9.1, worked with it as well).
 
  • Like
Reactions: NakedFaerie

Disco

Well-Known Member
Member
Joined
Nov 10, 2006
Messages
450
Trophies
1
Location
Croatia
XP
1,482
Country
Croatia
Ok, I have 2 N3DS XLs, and the latest EUR fw on both, when I updated Luma to 10.0 whenever I go into settings-data managment-and micro sd wi-fi transfer thingy, when I exit, it always crashes, on 9.1 it works fine.
I can provide my dump log file if needed.
 
Last edited by Disco,
  • Like
Reactions: AndrewH

spectral

Well-Known Member
Member
Joined
Nov 10, 2012
Messages
626
Trophies
1
Age
43
XP
2,502
Country
Ok, I have 2 N3DS XLs, and the latest EUR fw on both, when I updated Luma to 10.0 whenever I go into settings-data managment-and micro sd wi-fi transfer thingy, when I exit, it always crashes, on 9.1 it works fine.
I can provide my dump log file if needed.

Same thing happens for me. Others have mentioned it earlier in the thread too. Obviously a bug in the new version. Not a huge issue though as it doesn't stop you using feature and its not like its something you need to do that often.
 
  • Like
Reactions: AndrewH

AndrewH

Well-Known Member
Newcomer
Joined
Jun 6, 2017
Messages
93
Trophies
0
Age
45
XP
526
Country
Canada
The blue light filter is amazing. I was actually frustrated that no such thing existed from Nintendo for the 3DS or Switch. This was a must have when I saw it. Been using it and love it already.

Does it save for you? After reboot/power off, the blue light filter is reset to disabled and must be manually set again. I would like it to be remembered, as I actually don't mind have it set permanently to help take strain off my eyes and for playing in darker ambiences, which is what I usually do.

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

it crashes for me as well when exiting micro sd management. I'm not sure if it's a bug coupled with windows 10, because micro sd management requires smb 1.0, which is disabled by default with windows 10.

Ok, I have 2 N3DS XLs, and the latest EUR fw on both, when I updated Luma to 10.0 whenever I go into settings-data managment-and micro sd wi-fi transfer thingy, when I exit, it always crashes, on 9.1 it works fine.
I can provide my dump log file if needed.

Same thing happens for me. Others have mentioned it earlier in the thread too. Obviously a bug in the new version. Not a huge issue though as it doesn't stop you using feature and its not like its something you need to do that often.

Finally! Someone else has confirmed this! I am SO relieved I am not the only one, as I thought I was, when no one else mentioned this. With this many confirmations and likely others, who haven't chimed in, this is definitely a new issue I think and look forward to it being fixed.

For me as well, it crashes in the exact same manner, when I use the reboot function of the Rosalina menu. Not 100% of the time, I would say 50% of the time. For you guys having crashes when exiting the MicroSD Management, try and reboot the system through the Rosalina menu and see if you are getting crashes there too. I see it quite often, if I do many, many reboots in succession.

BTW, I don't think smb 1.0 is the issue here, as I have had it fixed on the Windows 10 side of things through a registry tweak for a long time now and I still get the crash.

Thanks so much for your feedback and confirmation on the crashes!
 

Fgamer

Well-Known Member
Member
Joined
May 26, 2012
Messages
125
Trophies
1
XP
1,383
Country
Does it save for you? After reboot/power off, the blue light filter is reset to disabled and must be manually set again. I would like it to be remembered, as I actually don't mind have it set permanently to help take strain off my eyes and for playing in darker ambiences, which is what I usually do.

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







Finally! Someone else has confirmed this! I am SO relieved I am not the only one, as I thought I was, when no one else mentioned this. With this many confirmations and likely others, who haven't chimed in, this is definitely a new issue I think and look forward to it being fixed.

For me as well, it crashes in the exact same manner, when I use the reboot function of the Rosalina menu. Not 100% of the time, I would say 50% of the time. For you guys having crashes when exiting the MicroSD Management, try and reboot the system through the Rosalina menu and see if you are getting crashes there too. I see it quite often, if I do many, many reboots in succession.

BTW, I don't think smb 1.0 is the issue here, as I have had it fixed on the Windows 10 side of things through a registry tweak for a long time now and I still get the crash.

Thanks so much for your feedback and confirmation on the crashes!

Bluelight setting not being remembered is intentional: https://github.com/AuroraWright/Luma3DS/issues/1268

MicroSD management crash already existed, just no longer 'silenced': https://github.com/AuroraWright/Luma3DS/issues/1270
 

spectral

Well-Known Member
Member
Joined
Nov 10, 2012
Messages
626
Trophies
1
Age
43
XP
2,502
Country
Does it save for you? After reboot/power off, the blue light filter is reset to disabled and must be manually set again. I would like it to be remembered, as I actually don't mind have it set permanently to help take strain off my eyes and for playing in darker ambiences, which is what I usually do.

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







Finally! Someone else has confirmed this! I am SO relieved I am not the only one, as I thought I was, when no one else mentioned this. With this many confirmations and likely others, who haven't chimed in, this is definitely a new issue I think and look forward to it being fixed.

For me as well, it crashes in the exact same manner, when I use the reboot function of the Rosalina menu. Not 100% of the time, I would say 50% of the time. For you guys having crashes when exiting the MicroSD Management, try and reboot the system through the Rosalina menu and see if you are getting crashes there too. I see it quite often, if I do many, many reboots in succession.

BTW, I don't think smb 1.0 is the issue here, as I have had it fixed on the Windows 10 side of things through a registry tweak for a long time now and I still get the crash.

Thanks so much for your feedback and confirmation on the crashes!

Honestly its likely people just haven't noticed, I don't think people use this feature much, I know I don't I only tried to after reading about the crash to see if it happened for me too. Since we can run homebrew I think most people just FTP to the 3DS.
 

AndrewH

Well-Known Member
Newcomer
Joined
Jun 6, 2017
Messages
93
Trophies
0
Age
45
XP
526
Country
Canada
Bluelight setting not being remembered is intentional: https://github.com/AuroraWright/Luma3DS/issues/1268

MicroSD management crash already existed, just no longer 'silenced': https://github.com/AuroraWright/Luma3DS/issues/1270

Thanks for the info, however highly disappointing. I know I shouldn't complain, as this is free for us and I really am appreciative, I just really with the blue light setting would be saved. A hassle having to reset it every time I reboot/power off/wake the system.

As for the crashing on exiting MicroSD Management, I don't know about that. I have never had this issue even once, when I wasn't using Luma and even when using Luma up to 10.0, this NEVER happened. Luma 10 is very vocal about the crash now, causing me to power off the system every time it happens. In Luma 9.1 and stock, official firmware, I was able to properly exit MicroSD management and go back to the home screen. It is much more of a hassle now, with the crash visible. If we we able to go back to the home screen successfully in the past, why not now?

This still doesn't answer why I have crashes on most of my reboot attempts through Rosalina either. If there isn't already a reported issue on that, I may do so and include crash dumps for that in hopes of at least have something recognized and fixed with these issues I am experiencing.
 

VNull

Member
Newcomer
Joined
Apr 9, 2019
Messages
15
Trophies
0
Location
Teh Void
XP
109
Country
Ireland
I have a custom "DLC" patch for the Ace Attorney game. When I installed Luma 10, I had to make sure to re-tick a setting that allowed for those types of unsigned DLC to work. Ensure that's set in Luma and you should be good.
Yeah i tried that but it did not work, so ill just stick with Luma 9.1
 

spectral

Well-Known Member
Member
Joined
Nov 10, 2012
Messages
626
Trophies
1
Age
43
XP
2,502
Country
Thanks for the info, however highly disappointing. I know I shouldn't complain, as this is free for us and I really am appreciative, I just really with the blue light setting would be saved. A hassle having to reset it every time I reboot/power off/wake the system.

As for the crashing on exiting MicroSD Management, I don't know about that. I have never had this issue even once, when I wasn't using Luma and even when using Luma up to 10.0, this NEVER happened. Luma 10 is very vocal about the crash now, causing me to power off the system every time it happens. In Luma 9.1 and stock, official firmware, I was able to properly exit MicroSD management and go back to the home screen. It is much more of a hassle now, with the crash visible. If we we able to go back to the home screen successfully in the past, why not now?

This still doesn't answer why I have crashes on most of my reboot attempts through Rosalina either. If there isn't already a reported issue on that, I may do so and include crash dumps for that in hopes of at least have something recognized and fixed with these issues I am experiencing.

I think with the Micro SD thing in previous versions it also crashed but the error message was hidden. Since the exiting the memory management and the crash both restart the 3DS it wasn't even noticed. Even now if it behaved exactly the same only with a black screen with no text, would you even know it had crashed?

As for Rosalina, I have no idea. I've never used it to reboot, the only think I use Rosalina for is toggling network on and off.
 

Pkm collector1

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
206
Trophies
1
Age
42
XP
436
Country
United States
Having issues getting the blank actionreplay.3gx to work on the v10 i named it default, cheats, plugin .3gx with no resualts for it.
 

AndrewH

Well-Known Member
Newcomer
Joined
Jun 6, 2017
Messages
93
Trophies
0
Age
45
XP
526
Country
Canada
I think with the Micro SD thing in previous versions it also crashed but the error message was hidden. Since the exiting the memory management and the crash both restart the 3DS it wasn't even noticed. Even now if it behaved exactly the same only with a black screen with no text, would you even know it had crashed?

As for Rosalina, I have no idea. I've never used it to reboot, the only think I use Rosalina for is toggling network on and off.

Hi. In the past, no, I never knew it crashed, but that was because it behaved much more elegantly then it does now. In the past, there may have only been a black screen with no text, but at least it successfully rebooted back to the home screen. Now, with the text displayed, the system doesn't reboot at all and instead, it waits for me to press a button, so it can *shutdown*. I then have to power it back up again.

I much preferred the black screen, no text, with a successful reboot, over this, any day.

Is there any reason on why this was changed? If it was fine the way it was before, despite it still crashing, why worry now about the crash actually being shown? I guess I am failing to see the logic in the change, is all.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Laid at the party is fun unless you're in prison lol