Hacking The sound of a bug

GarbageBurger

Member
OP
Newcomer
Joined
Apr 26, 2018
Messages
10
Trophies
0
Age
31
XP
113
Country
United Kingdom
Edit: My friend said they'd just trade their 3ds for mine if it bothered me, so I've done that. Not exactly a solution but they can't notice the difference in sound and tend to keep it in sleep mode. I won't be messing with it any further but if something crazy happens for no accountable reason, I'll be sure to let you know in case it's connected to this event. Thanks for the help.

First of all, I'm relatively new here and I'm sorry if this has already been answered.
Also sorry if there was a better place to get help for this.
Extra sorry for the terrible title.

I was messing around with mixing themes with anemone and official themes (loading official themes with anemone bgm) when my 3ds crashed, I figured it was a one time thing but for awhile my 3ds would just crash on boot.
I tried looking online for a solution and the first thing I found was to let Luma ignore the warning. SO I did that and it showed a faint image of my theme before cutting to black and looping.
I deleted the theme folder on the sd card and so far it's been fine besides one thing.

The system is making a popping/crackling noise on boot up and shut down, also while entering gba games and ds mode. To add to that it sounds as though the speakers crackle slightly.
I thought maybe it fried my speakers or battery or something, but the sound carries through headphones too. But it still makes the noise with volume off.
Any fix?

I followed the suggested hacking guide. If I knew certain homebrew could break the system like this just by being used normally I wouldn't have installed it. :I
 
Last edited by GarbageBurger,

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,029
Country
Saudi Arabia
First of all, I'm relatively new here and I'm sorry if this has already been answered.
Also sorry if there was a better place to get help for this.

I was messing around with mixing themes with anemone when my 3ds crashed, I figured it was a one time thing but for awhile my 3ds would just crash on boot.
I tried looking online for a solution and the first thing I found was to let Luma ignore the warning. SO I did that and it showed a faint image of my theme before cutting to black and looping.
I deleted the theme folder on the sd card and so far it's been fine besides one thing.

The system is making a popping/crackling noise on boot up and shut down, also while entering gba games. To add to that it sounds as though the speakers crackle slightly.
I thought maybe it fried my speakers or battery or something, but the sound persists through headphones too. But it still makes the noise with volume off.
Any fix?
is your 3DS is the old 3DS launch model?
this is pretty common issue with the old model.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Does your problem happens when you have no SD card inserted in the 3DS?

If it happens without an SD card in place, try deleting 0:/Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/000002cd folder. This is your theme ext data folder.
 

GarbageBurger

Member
OP
Newcomer
Joined
Apr 26, 2018
Messages
10
Trophies
0
Age
31
XP
113
Country
United Kingdom
Does your problem happens when you have no SD card inserted in the 3DS?

If it happens without an SD card in place, try deleting 0:/Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/000002cd folder. This is your theme ext data folder.
Yes, it happens without an SD card, but deleting the theme extdata is how I was able to fix the crash on boot to begin with. Deleting it again didn't do anything to the sound bug, as expected.

Unless I'm supposed to delete it from somewhere other than my micro SD, in which case I don't know how to.
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,604
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,024
Country
Spain
Yes, it happens without an SD card, but deleting the theme extdata is how I was able to fix the crash on boot to begin with. Deleting it again didn't do anything to the sound bug, as expected.

Unless I'm supposed to delete it from somewhere other than my micro SD, in which case I don't know how to.
If you restored a nand backup then it's probably something hardware related.
Try dspdump
That only dumps the dsp firmware so homebrew can use it, not related to the problem at all lol
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Yes, it happens without an SD card, but deleting the theme extdata is how I was able to fix the crash on boot to begin with. Deleting it again didn't do anything to the sound bug, as expected.

Unless I'm supposed to delete it from somewhere other than my micro SD, in which case I don't know how to.

Can you verify that your dspfirm.cdc dump file has the sha-256 hash:
8E213F3E71D2E3E45D1169BAC6465A70EABEB22B303F1FA6D7679370FFAD0F54

This is to rule out if it's software related.
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,604
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,024
Country
Spain
Can you verify that your dspfirm.cdc dump file has the sha-256 hash:
8E213F3E71D2E3E45D1169BAC6465A70EABEB22B303F1FA6D7679370FFAD0F54

This is to rule out if it's software related.
The dsp binary is dumped from the home menu, only the home menu uses that specific firmware. If it was corrupted then it would only not work properly in the home menu, but op said it also fails in DS mode. :P
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
The dsp binary is dumped from the home menu, only the home menu uses that specific firmware. If it was corrupted then it would only not work properly in the home menu, but op said it also fails in DS mode. :P
Drats. I didn't know DSP was 3DS-side specific. I always thought that alone dealt with everything audio. In case it was that, I was think he could reflash that with an intact DSP firmware. Do you suppose there are other suspect files to check for that could be the root of this?

How do I do this?
@PabloMK7 mentioned it's not that, but if you want to verify your file is intact, go into GodMode9, hover and press (A) on that file, and do Calculate SHA-256. It should be that hash value.

Sucks to say this but you might be first to discover this particular sound hardware destroying bug.
 

GarbageBurger

Member
OP
Newcomer
Joined
Apr 26, 2018
Messages
10
Trophies
0
Age
31
XP
113
Country
United Kingdom
Drats. I didn't know DSP was 3DS-side specific. I always thought that alone dealt with everything audio. In case it was that, I was think he could reflash that with an intact DSP firmware. Do you suppose there are other suspect files to check for that could be the root of this?


@PabloMK7 mentioned it's not that, but if you want to verify your file is intact, go into GodMode9, hover and press (A) on that file, and do Calculate SHA-256. It should be that hash value.

Sucks to say this but you might be first to discover this particular sound hardware destroying bug.
The SHA-256 is the same.

I've always been unlucky. At least it doesn't completely ruin the system, it's still usable. Definitely not going to mix any themes from now on.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
The SHA-256 is the same.

I've always been unlucky. At least it doesn't completely ruin the system, it's still usable. Definitely not going to mix any themes from now on.

When you did your SysNAND restore, did you use (Safe) or (Full)? In case you did safe, try the full version. Gotta be absolutely certain this isn't a software based bug.

If you bought this 3DS brand new, I suggest you remove all traces of custom firmware and file a warranty claim to Nintendo.
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,604
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,024
Country
Spain
Drats. I didn't know DSP was 3DS-side specific. I always thought that alone dealt with everything audio. In case it was that, I was think he could reflash that with an intact DSP firmware. Do you suppose there are other suspect files to check for that could be the root of this?
The dsp firmware is inside the home menu code. Each app has to supply it's own DSP firmware iirc.
 

GarbageBurger

Member
OP
Newcomer
Joined
Apr 26, 2018
Messages
10
Trophies
0
Age
31
XP
113
Country
United Kingdom
When you did your SysNAND restore, did you use (Safe) or (Full)? In case you did safe, try the full version. Gotta be absolutely certain this isn't a software based bug.

If you bought this 3DS brand new, I suggest you remove all traces of custom firmware and file a warranty claim to Nintendo.
Says it requires NTRboot to run, not really sure where to begin with that.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Says it requires NTRboot to run, not really sure where to begin with that.
How strange. I could have sworn previous versions of GodMode9 allowed (Full) SysNAND restore.

I checked the code in the gm9 script. There has been an update to that script using a new command called 'HAX', to verify that your 3DS is running ntrboot. There might be a bug on that end. I'll have to verify if this is what's preventing you from using the full version.

Edit - I opened up an issue at GodMode9 github to ask the experts when and why (Full) restore no longer works. Hang tight.
https://github.com/d0k3/GodMode9/issues/366
 
Last edited by TurdPooCharger,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BakerMan @ BakerMan: well then show them how to scratch it (this is a verbalase joke)