Atmosphere-NX / Atmosphere

Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
GNU General Public License v2.0
14.42k stars 1.22k forks source link

fusee.bin doesn't work in RCMLoader device #1826

Closed empithree8 closed 2 years ago

empithree8 commented 2 years ago

Bug Report

What's the issue you encountered?

After renaming current fusee.bin (1.3.0) to payload.bin, and copy it into the RCMLoader module. Note that it's the only payload.bin in the module. When doing the injection, LED of RCMLoader lights up, but Switch's screen remains blank.

Injection works with fusee.bin (1.2.6), as I still on OFW 13.2.1.

The switch also lost the RCM mode afterwards, needs to press power for 12 seconds to try again. Simply plug in RCMLoader, or try PC injection using TegraRCMGUI will not work immediately.

Note: Other payload like latest hekate works with no problem

How can the issue be reproduced?

Turn off the switch. Plug-in RCMLoader. Power on the switch.

Crash Report

There's no report generated as the unit doesn't even boot.

System Firmware Version

13.2.1

Environment?

Additional context?

pegast73 commented 2 years ago

OMG

  1. fusee.bin 1.3.0 is for fw. 14.0.0 and ATM 1.3.0
  2. If you have fw. 13.2.1 so use fusee.bin 1.2.6 and ATM 1.2.6
Dango1106 commented 2 years ago

ngl i have no idea what this means but I have the same issue can you dumbify it for me

trsludwig commented 2 years ago

OMG

  1. fusee.bin 1.3.0 is for fw. 14.0.0 and ATM 1.3.0
  2. If you have fw. 13.2.1 so use fusee.bin 1.2.6 and ATM 1.2.6

Sorry, but each version of AMS and fusee.bin brings backwards compatibility. So when a new version of AMS comes out, you can use it even if you are using an older FW. There is one rule: AMS and fusee.bin must be from the same release or at least fusee.bin must be compatible with the version of AMS. Sometimes fusee.bin is not updated, but AMS is.

But why it doesn't work with the RCMLoader has, IMHO, nothing to do with the FW or AMS version used, provided AMS has really been updated to version 1.3.0. Then there should be a different problem. But I am not an expert.

SciresM commented 2 years ago

The official abbreviation is "AMS", not "ATM".

and anyway this sounds like a user env issue, feel free to come debug on discord.

empithree8 commented 2 years ago

@SciresM

I tried to find the discord invite link but to no avail. Care to share?

As additional information, I tried them separately. I do have 2 units of switch, so I updated only 1 to 14.0.0.

The situation is loading 13.2.1 using 1.2.6AMS with the RCM loader works fine. Loading 14.0.0 using AMS 1.3.0, unit stays blank. No longer respond to anything, including TegraRCMGUI.

Anyway, I see that I am not the only one having this problem, i would gladly help with the debugging. Just need invite link to discord

pyrocumulus0 commented 2 years ago

https://discord.gg/ZdqEhed

empithree8 commented 2 years ago

@SciresM solved with 1.3.1. Don't know what's the different between 2 fusee.bin. but it is working good now. thanks