Hacking Homebrew "Failed to apply 1 FIRM patch(es). Press any button to shutdown."

someguy12345

Well-Known Member
OP
Member
Joined
Nov 25, 2014
Messages
102
Trophies
0
Age
37
Location
moon
XP
700
Country
United States
I've done some extensive searches on this online and on this website but have not found a definitive solution.

Context: my new 3DS was using a 256GB card. I'm moving cards around and decided to switch back to an older 128GB card, which to my knowledge is working fine. After formatting the 128GB to exFAT and 32KB clusters, I migrated my data to the 128GB card and popped it back in my 3DS only to be immediately met with this message...

"An error has occurred:
Failed to apply 1 FIRM patch(es).
Press any button to shutdown."

Well, crap. The unanimous answer online is to update Luma, but I've updated to the latest version from June and I'm still being met with the same message. Thankfully I backed up all my data from before the transfer, but I'm not sure how to get my system booting again.

Any ideas? Is it because of the exFAT format? FAT32 is usually recommended but was unfortunately not an option when formatting. I've read that exFAT is a modernized version of FAT32, but perhaps this isn't true?
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,485
Trophies
2
XP
4,927
Country
Canada
I've done some extensive searches on this online and on this website but have not found a definitive solution.

Context: my new 3DS was using a 256GB card. I'm moving cards around and decided to switch back to an older 128GB card, which to my knowledge is working fine. After formatting the 128GB to exFAT and 32KB clusters, I migrated my data to the 128GB card and popped it back in my 3DS only to be immediately met with this message...

"An error has occurred:
Failed to apply 1 FIRM patch(es).
Press any button to shutdown."

Well, crap. The unanimous answer online is to update Luma, but I've updated to the latest version from June and I'm still being met with the same message. Thankfully I backed up all my data from before the transfer, but I'm not sure how to get my system booting again.

Any ideas? Is it because of the exFAT format? FAT32 is usually recommended but was unfortunately not an option when formatting. I've read that exFAT is a modernized version of FAT32, but perhaps this isn't true?
FAT32 is the only format the 3ds console will take. For 128gb cards you need a program like guiformat to select the proper fat32 for the card
 
  • Like
Reactions: impeeza and CoolMe

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,283
Trophies
4
Location
Space
XP
13,837
Country
Norway
I've done some extensive searches on this online and on this website but have not found a definitive solution.

Context: my new 3DS was using a 256GB card. I'm moving cards around and decided to switch back to an older 128GB card, which to my knowledge is working fine. After formatting the 128GB to exFAT and 32KB clusters, I migrated my data to the 128GB card and popped it back in my 3DS only to be immediately met with this message...

"An error has occurred:
Failed to apply 1 FIRM patch(es).
Press any button to shutdown."

Well, crap. The unanimous answer online is to update Luma, but I've updated to the latest version from June and I'm still being met with the same message. Thankfully I backed up all my data from before the transfer, but I'm not sure how to get my system booting again.

Any ideas? Is it because of the exFAT format? FAT32 is usually recommended but was unfortunately not an option when formatting. I've read that exFAT is a modernized version of FAT32, but perhaps this isn't true?
As mentioned exFAT will not work. Microsoft in their infinite wisdom back in the day chose to make 32 GB the maximum allowed size when formatting storage to FAT32 and that artificial limitation for whatever reason still exists today. But any other tool will be able to format it as FAT32, such as guiformat, Minitool Partition Wizard or EASEUS.

Side note for anyone who comes across this thread in the future with the same issue, not intended at you OP: If your card is already formatted to FAT32, the likely issue is that the 3DS is not able to read the SD and it's falling back to the Luma3DS version stored in CTRNAND which is probably outdated. Could be a faulty card or a faulty reader in the console itself.
 

CoolMe

"Who am i, what am i?"
Member
Joined
Apr 16, 2019
Messages
7,485
Trophies
1
Age
29
XP
33,327
Country
United States
Any ideas? Is it because of the exFAT format? FAT32 is usually recommended but was unfortunately not an option when formatting. I've read that exFAT is a modernized version of FAT32, but perhaps this isn't true?
Nope, you should use Fat32. And since you have a 128GB sd card, you should format it with 64kb cluster size instead of 32.
 
  • Like
Reactions: impeeza

someguy12345

Well-Known Member
OP
Member
Joined
Nov 25, 2014
Messages
102
Trophies
0
Age
37
Location
moon
XP
700
Country
United States
D'oh. Thanks guys. I reformatted the card as FAT32 with 32KB clusters, and the new issue I have is that the console boots not recognizing the card (so the home view is just blank with no themes or titles, etc). Going to try reformatting again but this time with 64KB clusters.

Edit: for documentation purposes, I tried a couple things before reformatting again for 64KB clusters...
- The 3DS says it cannot read the card, but when booting in GodMode9 it can browse the SD card contents just fine...
- I also tried updating my Luma to the latest June 2022 boot.3dsx and boot.firm - I got the prompts to set up Luma 11.0, but the same issue when booting to the 3DS home screen

Edit #2: I feel like it might also be worth mentioning that I have a separate 60MB unallocated partition on the 128GB card. I believe this is a leftover from use with a previous device when it (may have been) formatted as NTFS. I'll delete this partition and reformat the entire drive. Edit #2.1: nevermind, seems I'm unable to
 
Last edited by someguy12345,

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
and the new issue I have is that the console boots not recognizing the card (so the home view is just blank with no themes or titles, etc)
That might be a different problem.

Edit: for documentation purposes, I tried a couple things before reformatting again for 64KB clusters...
- The 3DS says it cannot read the card
This is confusing. You said "the home view is blank with no themes or titles", so when does it say it cannot read the card..?

Edit #2.1: nevermind, seems I'm unable to
Details would be useful here. What do you mean by "seems"?

Often when a card is dying, it becomes impossible to write new files or make any other changes to the card.
 
  • Like
Reactions: CoolMe

someguy12345

Well-Known Member
OP
Member
Joined
Nov 25, 2014
Messages
102
Trophies
0
Age
37
Location
moon
XP
700
Country
United States
This is confusing. You said "the home view is blank with no themes or titles", so when does it say it cannot read the card..?

Sorry, to clarify a little more: now the issue is, when I boot up the 3DS, as soon as it reaches the home screen, the error of "MicroSD could not not be detected" pops up, and the homescreen is blank except for some installed DSi and NDS forwarders (which I believe are not stored on the SD card, so that makes sense).

Details would be useful here. What do you mean by "seems"?
This was a misunderstanding on my part. Using Minitool Partition Wizard I was able to delete that 16MB partition, and then I just created a new partition on the whole card (Fat32 / 64KB clusters).

Thanks for this writeup, I will try this if this next round doesn't work.


Using h2testw, I was able to confirm the SD card is not faulty. Transferring my data now, will update the thread / this post on status.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM