Homebrew RELEASE Updated Firmware Dumper

ThePanda

Member
Newcomer
Joined
Oct 27, 2021
Messages
12
Trophies
0
XP
756
Country
United States
I updated my SysNAND to v13.1.0. I then switch over to Atmosphere (EmuNAND) and launch Firmware Dumper. I dumped my firmware and go into Day Break to install. Before install I noticed that Day Break is saying that the firmware it loaded from the Firmware Dumper folder on my microSD is version 13.0.0. Even though my SysNAND is 13.1.0 and I dumped after the update.

Is there something else I should be doing?

Thanks!
 

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,238
I updated my SysNAND to v13.1.0. I then switch over to Atmosphere (EmuNAND) and launch Firmware Dumper. I dumped my firmware and go into Day Break to install. Before install I noticed that Day Break is saying that the firmware it loaded from the Firmware Dumper folder on my microSD is version 13.0.0. Even though my SysNAND is 13.1.0 and I dumped after the update.

Is there something else I should be doing?

Thanks!
You basically answered your own question - you updated SYSNAND, then you dumped your EMUNAND.

Boot into Sysnand from Atmosphere - then dump the firmware, then you can boot into emunand and update that with the dump you made from sysnand.
 
  • Like
Reactions: Donnie-Burger

Donnie-Burger

Well-Known Member
Member
Joined
Oct 27, 2021
Messages
927
Trophies
0
Website
www.youtube.com
XP
1,819
Country
United States
As per the title, this is a modded firmware dumper that is able to get a firmware dump from your switch nand and the dump should be compatible with Daybreak or ChoiDujourNX.

I got the original code from here: https://github.com/J-D-K/biggestDump

It's been heavily modded from the git page though and is now compatible with the latest AtmosphereNX and SXOS. Tested on firmware from 9.xx to 12.0.1.

Enjoy.

Oktnc9Z.jpg


Github Page added:
https://github.com/mrdude2478/Switch-Firmware-Dumper
Thank you.
 

ThePanda

Member
Newcomer
Joined
Oct 27, 2021
Messages
12
Trophies
0
XP
756
Country
United States
You basically answered your own question - you updated SYSNAND, then you dumped your EMUNAND.

Boot into Sysnand from Atmosphere - then dump the firmware, then you can boot into emunand and update that with the dump you made from sysnand.

I think its safe to say I do not fully understand how this all works. HAHA I got it to work now. Thanks for being patient and poinitng me in the right direction.
 

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,238
I think its safe to say I do not fully understand how this all works. HAHA I got it to work now. Thanks for being patient and poinitng me in the right direction.
Let me give you some advice, unless you want to go online to play from Sysnand - you are probably just better having a clean emunand handy for updates and keep sysnand from updating, you can upgrade and downgrade that and get updates as well and dump them. Personally my emunand is still on 11.0.0 and my emunand that I use daily is on 11.0.0, I also have a file based emunand which is only about 1GB, I use that for getting updates from Ninty and dump them while required.
Probably there's an easier way to get updates from ninty servers with some homebrew app - but I don't know if one exists.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,396
Trophies
4
Location
Space
XP
14,038
Country
Norway
You basically answered your own question - you updated SYSNAND, then you dumped your EMUNAND.

Boot into Sysnand from Atmosphere - then dump the firmware, then you can boot into emunand and update that with the dump you made from sysnand.
I don't recommend that as depending on their setup they could be risking a ban.
 

duckbill007

Well-Known Member
Member
Joined
May 5, 2011
Messages
699
Trophies
1
XP
2,531
Country
Russia
This homebrew has issues in it's algorithm. First: renaming to cnmt.nca by file size, not by file type is an error. Second: just delete placeholders is not enough. Update task also should be cancelled.
 

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,238
This homebrew has issues in it's algorithm. First: renaming to cnmt.nca by file size, not by file type is an error. Second: just delete placeholders is not enough. Update task also should be cancelled.
Put a pull request, with your code mods on gihub and I'll have a look.
 
  • Like
Reactions: peteruk

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,238
Nah. I am too lazy to to your job.
Why even bother posting then? It's working fine for now and has been for a long time so I am not in a rush to add your suggestion. If you bother to look at the code I and post any mods I will have a look, but in the meantime you can use it if you want to and if you don't want to - don't!
 

Donnie-Burger

Well-Known Member
Member
Joined
Oct 27, 2021
Messages
927
Trophies
0
Website
www.youtube.com
XP
1,819
Country
United States
Why even bother posting then? It's working fine for now and has been for a long time so I am not in a rush to add your suggestion. If you bother to look at the code I and post any mods I will have a look, but in the meantime you can use it if you want to and if you don't want to - don't!
Just used it - Had to reconvert file names with Daybreak NCA Converter then updated a couple switches to 13.1.0 no issues

Thank you.
 

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,238
Just used it - Had to reconvert file names with Daybreak NCA Converter then updated a couple switches to 13.1.0 no issues

Thank you.
It already converts the files names when it dumps them to be compatible with daybreak. There's no need to convert again.

Also FYI - if you look at address 0x200 - ALL cnmt.nca files have either this byte sequence:

9B 58 58 2C 34 81 F1 5B E4 A3 EF 45 19 6D 28 40 (most of the cnmt.nca files)
or
5D 7E A7 D0 4D 0F 78 95 65 5E 6F E7 94 62 28 E4 (1cnmt.nca file)

All other files that don't have that byte sequence at 0x200 just have the extension nca.

It would be easy to add a check for this, but it's not required really so seems like a bit of a waste of time to add it and would make dumping take longer.
 
Last edited by mrdude,

Donnie-Burger

Well-Known Member
Member
Joined
Oct 27, 2021
Messages
927
Trophies
0
Website
www.youtube.com
XP
1,819
Country
United States
It already converts the files names when it dumps them to be compatible with daybreak. There's no need to convert again.

Also FYI - if you look at address 0x200 - ALL cnmt.nca files have either this byte sequence:

9B 58 58 2C 34 81 F1 5B E4 A3 EF 45 19 6D 28 40 (most of the cnmt.nca files)
or
5D 7E A7 D0 4D 0F 78 95 65 5E 6F E7 94 62 28 E4 (1cnmt.nca file)

All other files that don't have that byte sequence at 0x200 are just have the extension nca.

It would be easy to add a check for this, but it's not required really so seems like a bit of a waste of time to add it and would make dumping take longer.
Didnt do that for me or give me an option. Odd. Try it again.
 

Blauhasenpopo

GBATemp's Funeral Director
Member
Joined
Feb 2, 2008
Messages
1,138
Trophies
3
Age
49
Location
Bruchsal
XP
2,935
Country
Germany

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    or rather, why?
  • K3Nv2 @ K3Nv2:
    I'm about to buy a $200 flash cart
  • Psionic Roshambo @ Psionic Roshambo:
    I think I have a 256GB card in my 3DS lol
  • Psionic Roshambo @ Psionic Roshambo:
    It's a New 3DS XL so it's still under warranty... If it ever breaks gonna make Nintendo fix it lol You said it was new.... For eternity!!!
  • Psionic Roshambo @ Psionic Roshambo:
    But my 3DS is loaded with emulators and 3DS games and DS games and GBA games probably thousands of games in total lol
  • Xdqwerty @ Xdqwerty:
    Brb going with my dad
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, are most of those games shovelware?
    +1
  • K3Nv2 @ K3Nv2:
    Nah gotta buy 3 1tb SD cards for 3ds the entire libraries need archived in my home
    +1
  • SylverReZ @ SylverReZ:
    >buys x3 1TB SD cards
    >stores the entire 3DS library on them
    >installs CFW
    >realised why I wasted loads of money and resources
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Lol no I clean my sets
  • K3Nv2 @ K3Nv2:
    Cause it's in my home ready to go
  • K3Nv2 @ K3Nv2:
    Like uremum
  • Psionic Roshambo @ Psionic Roshambo:
    But 100 games on SNES and Genesis and GBA then TG16 and NES and GB and GBC then all the other random systems and arcade games it all adds up lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Virtual Boy alone has probably 5 games!!! Lol
    +1
  • K3Nv2 @ K3Nv2:
    I won't mention any names in chat but some of us wastes $300 on preloaded hdds :tpi:
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, The PS5 had none.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I spent more than that on a stuffed 4TB drive lol
  • K3Nv2 @ K3Nv2:
    Honestly I've yet to fill the 1tb internal drive on my ps5
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, 1) except final fantasy 16. 2) why would I have a console's whole catalogue if most of the games are either shovelware or terrible games?
  • Psionic Roshambo @ Psionic Roshambo:
    Kind of a waste, but the allure of all those games over 100,000
  • Psionic Roshambo @ Psionic Roshambo:
    Some shovel ware with low ratings you might enjoy more than the ratings would sugest
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Cruisn on the Wii is one of my personal examples of that, it's considered one of the worst games of all time, I loved it and completed it several times.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The trick for me was to go into the settings and crank up the Wiimote sensitivity to the max and it gets twitchy but you can win that way lol
  • Psionic Roshambo @ Psionic Roshambo:
    Lots of other games I enjoyed that reviews would say otherwise lol
  • btei @ btei:
    lethal company servers are down rn
    btei @ btei: lethal company servers are down rn