Hacking Error code 2002-3540

  • Thread starter Thread starter Cookie3334
  • Start date Start date
  • Views Views 29,672
  • Replies Replies 41
hi, I have a new switch with error 2002-3540 during a reset, on this switch there is an rp2040 "hwfly type" chip. (again).

If the rp2040 chip is removed I no longer have errors 2002-3540
I'm going to install the rp2040 from Wareshare to check.
Post automatically merged:

it's ok with a wareshare rp2040
 
Last edited by ppzikos,
hi, I have a new switch with error 2002-3540 during a reset, on this switch there is an rp2040 "hwfly type" chip. (again).

If the rp2040 chip is removed I no longer have errors 2002-3540
I'm going to install the rp2040 from Wareshare to check.
Post automatically merged:

it's ok with a wareshare rp2040
Someone told me that there are 2 different factories that manufactures these rp2040 clones in China.

1 of them uses resistors that causes interference in the chip which causes errors in the Stock Firmware.

So basically, it's a guessing game which is which since they also have different markings.
 
So, I have modded my patched V1 switch via hyfly chip. And was able to install Hekate and Atmosphere in order to play mods for TOTK on the switch. I got the mods working but now occasionally the game will freeze, then crash after 30 seconds giving me error code 2002-3540, mainly when the game is manually saved, autosaves, or right after a cutscene. I have tried multiple ways to fix this, reformatting the SD, trying another SD card, checking for any updates. Strangely, if I try to run the game without a SD card it runs into a similar issue but instead gives me error code 2002-5055 or the whole system freezes. Any help is appreciated!
Post automatically merged:

Update: I think I fixed it the game seems to be running great now! and all I did was create a emuMMC then launch using the SD. Not sure why, I dont know much about emuMMC vs. system and I would like to know more info about it for future troubleshooting.
Question, i also have the same problem, with any game in stock Firmware and Atmosphere CFW (for smash mods online play) but i want to play online so is there anyway to fix it without running emuMMC since i want to play online
 
Question, i also have the same problem, with any game in stock Firmware and Atmosphere CFW (for smash mods online play) but i want to play online so is there anyway to fix it without running emuMMC since i want to play online
I just had this issue and I fixed it by removing the 47ohm resistor on the reset line and bridging the connection. I left the 47ohm resistor on the clk and cmd. And left the 330ohm on the dat0. Which is how it came from factory. Works perfectly. The chip in picture is the one I had got from AliExpress.
Post automatically merged:

Never mind. It failed again. Time to swap out the dat0 and cmd resistors. Will report back.
 

Attachments

  • IMG_1110.jpeg
    IMG_1110.jpeg
    822.8 KB · Views: 158
Last edited by ChironNZ,
  • Like
Reactions: lRicky
I tested 100ohm Dat0 and CMd and 47 ohm clk reset, without success,I tested many other values that I have not written here, without success

Finally the solution for my Switch with Pico style hwfly was to change the emmc. (this emmc work good with real pico 2040 zero).
It seems that the picofly version "HwFly" is a little more capricious on the emmc.
Hi! What does "change the emmc" mean? Is something physical or is a software thing? I don't understand very much about this hack and someone did it for me and I'm getting the error 2002-3540
 
I just had this issue and I fixed it by removing the 47ohm resistor on the reset line and bridging the connection. I left the 47ohm resistor on the clk and cmd. And left the 330ohm on the dat0. Which is how it came from factory. Works perfectly. The chip in picture is the one I had got from AliExpress.
Post automatically merged:

Never mind. It failed again. Time to swap out the dat0 and cmd resistors. Will report back.
So have you managed to get it working?
My soldering station isn't amazing, so I want to minimize my risk, if anyone else has done the testing already.
 
Hi! What does "change the emmc" mean? Is something physical or is a software thing? I don't understand very much about this hack and someone did it for me and I'm getting the error 2002-3540
emuNAND stands for emulated NAND, this means that your entire NAND (system memory) will run off your microSD card with Custom Firmware (CFW). This NAND's contents (games, applications, saves, etc.) are completely separate from your sysNAND. emuMMC is the name for the currently used implementation of emuNAND on Switch.
 
  • Like
Reactions: SkullHex2
Having the same problem with my switch and error 2002-3540. I installed a rp2040 from Aliexpress. It always gets into Hekate but when it tries to boot into Atmosphere it gets this error. This happens after I attempt to run a certain game. Stock Switch doesn't work either and it's stuck on the Switch logo.
 
I have the same issue. No problem on emuNAND but when I try to play online I get the error message after approx. 10 min in game. Sometimes it appears during downloads or even boot up. Everything started after updating to 17.0.1, maybe it has something to do with the new firmware?

*I only have the issue in sysNand (Clean)
 
Last edited by Caroexe,
I just had this issue and I fixed it by removing the 47ohm resistor on the reset line and bridging the connection. I left the 47ohm resistor on the clk and cmd. And left the 330ohm on the dat0. Which is how it came from factory. Works perfectly. The chip in picture is the one I had got from AliExpress.
Post automatically merged:

Never mind. It failed again. Time to swap out the dat0 and cmd resistors. Will report back.
Any updates? If swapping the resistors work I will try the same, if not I guess I have to install a RP2040 Zero


Update:

Swapping capacitors didnt worked, I got error 2002-5055 instead, and sometimes 2002-3540.
I now swapped the Hwfly with an RP2040 Zero and everything works fine.
 
Last edited by Caroexe,
I have this issue as well. I have tried a few different "variants" of hwfly for the Mariko V2 and now it's getting to the point after eMMC restores, I get this error in DBI when reinstalling games. I also got the "slow eMMC" message in hekate after some restores.

Since the hwfly "variants" can't all be the issue (well, they could), I was thinking of trying a new eMMC module, so I ordered two from Aliexpress. I imagine they source them from junked switches, so I'm hoping I get a good one. Can I simply restore my backup to the new eMMC?
Post automatically merged:

I now swapped the Hwfly with an RP2040 Zero and everything works fine.
I was thinking that it could just be a bad batch of hyfly's. I believe mine corrupted my eMMC or it may be bad. With where you get hwfly's, you really never know if they will be of good quality. It seems like they can absolutely corrupt your eMMC. I may just use an RP2040 Lite.
 
Last edited by emuman100,
I have this issue as well. I have tried a few different "variants" of hwfly for the Mariko V2 and now it's getting to the point after eMMC restores, I get this error in DBI when reinstalling games. I also got the "slow eMMC" message in hekate after some restores.

Since the hwfly "variants" can't all be the issue (well, they could), I was thinking of trying a new eMMC module, so I ordered two from Aliexpress. I imagine they source them from junked switches, so I'm hoping I get a good one. Can I simply restore my backup to the new eMMC?
Post automatically merged:


I was thinking that it could just be a bad batch of hyfly's. I believe mine corrupted my eMMC or it may be bad. With where you get hwfly's, you really never know if they will be of good quality. It seems like they can absolutely corrupt your eMMC. I may just use an RP2040 Lite.

I don't know about the bad eMMC part, I remember having the slow eMMC issue as well a while back but it just randomly disappeared. After doing a Picofly RP2040 Zero install everything works fine now, so I would suggest you to do the same before trying to swap the eMMC
 
I don't know about the bad eMMC part, I remember having the slow eMMC issue as well a while back but it just randomly disappeared. After doing a Picofly RP2040 Zero install everything works fine now, so I would suggest you to do the same before trying to swap the eMMC
I know the Waveshare RP2040 Zero is officially supported by Picofly. Did you remove the USB connector after you programmed it? Did you also have to add any resistors?
 
Last edited by emuman100,
I know the Waveshare RP2040 Zero is officially supported by Picofly. Did you remove the USB connector after you programmed it? Did you also have to add any resistors?
Yes I removed the USB Connector and added 3 x SMD 0402 100R %1 resistors.
I followed the Wayayeo Repairs video on YouTube for the v2 switch
 
  • Like
Reactions: emuman100
Yes I removed the USB Connector and added 3 x SMD 0402 100R %1 resistors.
I followed the Wayayeo Repairs video on YouTube for the v2 switch
Before I wanted to redo the install with a Waveshare. I wanted to try one last ditch effort of replacing the eMMC module. I also used a hwfly from Aliexpress that others had success with. Replacing the hwfly made no difference, but replacing the eMMC module did. This was my original post.

It turns out that it was definitely bad. I'm not sure if it was bad from the factory as it was a refurbished unit from the Nintendo Store or the original hwfly caused the failure, but now, I don't get any eMMC access errors (2002-3540) anymore. I appreciate the help! I hope this post helps others.
 
  • Like
Reactions: Caroexe
Hi i also had that error pop up and well i saw all of this but i am kind of scared of doing the emuMMC thingy cause when i press to do the sd thing in emuMMC says it will wipe out some things, and i really want to know that if i start doing the emuMMC sd thingy would it really wipe out the things i have or not (also i speak spanish so i dont understand that much some of the things of hekate) and yeah the error thing appears when i save or it autosaves. I would really thanks if someone helps me..
 
Last edited by hecatia15,
Hey there,

I'm revisiting this post as this is the 2nd time I have encountered this problem. This has only happened with the hwfly RP 2040 from Aliexpress for V1 or V2. I've read a few that have changed resistors, but I'm wondering if it would be worth hard-wiring the nand to the hwfly or the other way around considering that the socket seem to be partially to blame?

I'm really curious on what solutions other than nixing the chip and installing another type of modchip would be.
 
hi so i had a thought about if its possible that the modchip is overheating due to poorly modified heatshield when installing. i got a picofly 2040 (cant find the seller anymore) from amazon.

been getting this error with my backplate on and was reading past here of the possibility of my emmc chip dying, however when doing nxnandmanager it said it fixed some tracks. thinking its good i decided to game with my backplate off, had been going for a hour in splatoon 3 and that error didnt pop up

usually crashes around 50 degrees Celsius with the backplate on
Post automatically merged:

hi so i had a thought about if its possible that the modchip is overheating due to poorly modified heatshield when installing. i got a picofly 2040 (cant find the seller anymore) from amazon.

been getting this error with my backplate on and was reading past here of the possibility of my emmc chip dying, however when doing nxnandmanager it said it fixed some tracks. thinking its good i decided to game with my backplate off, had been going for a hour in splatoon 3 and that error didnt pop up

usually crashes around 50 degrees Celsius with the backplate on
if we can get some more data other than it crashed, if it does, boot back into hekate and check the temp and post here. if it is a case of the modchip overheating we got to figure out what needs to be done to keep it cool.

next tuesday im getting a new metal plate to modify, if that fixes the error ill update
 
Last edited by wondering_host,
hi so i had a thought about if its possible that the modchip is overheating due to poorly modified heatshield when installing. i got a picofly 2040 (cant find the seller anymore) from amazon.

been getting this error with my backplate on and was reading past here of the possibility of my emmc chip dying, however when doing nxnandmanager it said it fixed some tracks. thinking its good i decided to game with my backplate off, had been going for a hour in splatoon 3 and that error didnt pop up

usually crashes around 50 degrees Celsius with the backplate on
Post automatically merged:


if we can get some more data other than it crashed, if it does, boot back into hekate and check the temp and post here. if it is a case of the modchip overheating we got to figure out what needs to be done to keep it cool.

next tuesday im getting a new metal plate to modify, if that fixes the error ill update
Funny reading this, when I remember quite good that after getting this error and rebooting to hetake, the temperature jumped from 40 to 30 in an instant. What exactly could be overheating here? And why does the emuNAND work without issues?
 
I think I have multiple emummc but I still get this error?

@Cookie3334 do you mind doing a video of the steps to fix the problem? Don't really understand hacking switches which is why I got mine off aliexpress. Kinda regretting it.
 

Site & Scene News

Popular threads in this forum