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.21k forks source link

Switch does not read cartridges after update via Atmosphere #667

Closed Lorenzooone closed 5 years ago

Lorenzooone commented 5 years ago

Bug Report

What's the issue you encountered?

After updating my Switch to the latest version, it cannot read cartridges anymore.

How can the issue be reproduced?

I updated my Switch to the latest version (via Update button with Atmosphere running in the background) and I updated Atmosphere too in order to use said Switch.
After that, the Switch could not read cartridges anymore. I tried formatting the SD and putting back on it a clean atmosphere version. Didn't work.
After that, I restored to a previous Firmware Version I had a backup of. (7.0.0) The cartridges were read properly. I tried re-updating and the same issue happened.

System Firmware Version

9.0.0
European Console

Environment?

ZachyCatGames commented 5 years ago

Set nogc to 0 in BCT.ini. Do note that if you do this you will burn a fuse in your cart reader and never be able to use it on <9.0.0

d4mation commented 5 years ago

If you want to play cartridges on 9.0.0, you'll need to allow the gamecart controller firmware to update. Atmosphere prevents this by default.

From the release notes:

https://github.com/Atmosphere-NX/Atmosphere/releases/tag/0.9.4

Please note: 9.0.0 updated the switch's gamecart controller ("lotus") firmware.

  • To prevent the burning of lotus fuses, Atmosphere now applies nogc patches when booting into > 9.0.0 with fuses below 9.0.0.
  • If you wish to play gamecarts on 9.0.0 (but forever prevent yourself from playing them on < 9.0.0), set nogc = 0 in BCT.ini.
Lorenzooone commented 5 years ago

Oh, okay. Thanks for the quick answers! I'll see what to do with that later.

anaxxo commented 3 years ago

@Lorenzooone Hi, I'm using fusee primary with atmosphere 0.17.1 and FW 11.0.1 and I'm getting the card error, wondering how did you fix this issue ? If any information you could share it'll be great, thanks

Lorenzooone commented 3 years ago

There should be a BTC.ini file in the atmosphere/config_templates folder. In that file, add, below "[stratosphere]" a line that says: nogc = 0

NaturalHarmonia commented 3 years ago

I did that and the game cart still doesn't work for me. I've been having this problem for months. My controllers are updated as well.

Okay I finally got it to work. You either need to change the BCT.ini under /config only or you need to change both the BCT.ini files under /config and /config_templates

SciresM commented 3 years ago

Only under /config. /config_templates is for templates, you don't edit files in there.

inkk50 commented 3 years ago

Only under /config. /config_templates is for templates, you don't edit files in there.

Can you explain me in a deitaled way pls or with a photo? I tried everything and it didn't work

jnilsson commented 3 years ago

If you boot via Hektate make sure you go to options in the hektate bootloader and toggle nogc off there. This worked for me.

LordGorzul commented 3 years ago

Only under /config. /config_templates is for templates, you don't edit files in there.

I dont have any files under /config folder is empty. Ill try copying it from config_templates