Zum Inhalt springen

[UPDATE] Atmosphère v1.10.0 Pre-Release und hekate v6.4.0 mit Nyx v1.8.0 für die Switch-Firmware 21.0.0

Nintendo Switch, Nintendo Switch: Update ,

Atmosphère

Custom Firmware für die Nintendo Switch.

hekate

hekate ist ein hübscher Bootloader und Firmware-Patcher, der u.a. NAND-Backups und einen EmuMMC erstellen kann.

Die neue Switch-Firmware 21.0.0 wird unterstützt. Allerdings müssen fast alle Homebrew-Anwendungen mit der neuen libnx-Version rekompiliert werden, da Nintendo die Userland-Kernel-TLS-ABI durch das Schreiben in einen vorher reservierten Bereich gebrochen hat. TLS steht hierbei für "Thread Local Storage" welches u.a. unter der Haube für C++-Exceptions verwendet wird und weniger von Entwicklern selber. Das neue Homebrew Menu zeigt deshalb auch eine Warnung an, wenn eine ältere Homebrew gestartet wird, da diese mit hoher Wahrscheinlichkeit abstürzen wird. In Zukunft wird dies nicht mehr vorkommen, da das Verhalten von libnx korrigiert wurde.

Sys-Patch sollte übrigens schon mit der neuen Firmware kompatibel sein.

UPDATE, 16.11.25, 11:13 Uhr: Es stehen jetzt noch 10 MB weniger RAM für Systemmodule zur Verfügung und der Speicher ist ohnehin schon sehr begrenzt. Wir raten erst Mal dringendst von einem Update ab bis die größten Probleme behoben sind.

Abonnieren
Benachrichtige mich bei
guest
22 Kommentare
Neueste
Älteste Am besten bewertet
uwe

Hallo, ich habe meine switch geupdatet bevor atmosphere aktualisiert war nun habe ich alles aktualisiert switch startet auch wenn ich dann bei hekate auf launch gehe und starte die cfw startet sie neu und bleibt dann beim laden bei dem switch logo hängen? kann mir bitte jemand helfen ?

Uwe

Hab vielen dank es läuft wieder und spiele gehen auch alle =)

StormRider

Wie hast du es geschafft, dass die Spiele wieder laufen?

Und funktionieren auch alle Homebrew Apps ohne Absturz?

Uwe

nur leider kann ich mich jetzt nicht mehr mit dem internet verbinden

Hippo

Es lassen sich momentan auch keine installierten Spiele starten (Cartridge funktioniert).

Hippo

Habe es wie in der Anleitung gemacht. Funktioniert leider nicht

Hippo

Danke für die schnelle Rückmeldung!

FW: 21.0.0
Atmos ist auf dem aktuellsten Stand
Wenn ich ein Spiel starten will kommt die Meldung: Software konnte nicht gestartet werden. Danach lädt es einfach unendlich lange.

Hier ist der Log aus dem Overlay:
[fs]
noacidsigchk1=Skipped
noacidsigchk2=Skipped
noncasigchk_old=Skipped
noncasigchk_old2=Skipped
noncasigchk_new=Patched (sys-patch)
nocntchk=Skipped
nocntchk2=Patched (sys-patch)
[ldr]
noacidsigchk=Unpatched
[es]
es1=Skipped
es2=Skipped
es3=Patched (sys-patch)
[nifm]
ctest=Skipped
ctest2=Patched (sys-patch)
[nim]
nim_old=Skipped
nim_new=Patched (sys-patch)
[ssl]
disablecaverification1=Disabled
disablecaverification2=Disabled
disablecaverification3=Disabled
[stats]
version=1.5.7-aad0f1e
build_date=11.11.2025 17:05:27
fw_version=21.0.0
ams_version=1.10.0
ams_target_version=0.0.0
ams_keygen=20
ams_hash=bfe98bc5
is_emummc=0
heap_size=4096
buffer_size=4096
patch_time=0.057s

StormRider

Habe genau den gleichen Fehler. Es kommt die Meldung:

"Die Software konnte nicht gestartet werden. Bitte versuche es über das HOME-Menü erneut."

Die neusten Hekate, Atmosphere und sys-patch Versionen wurden neu installiert.

OFW ist 21.0.0
CFW (EmuNAND) ist 21.0.0

StormRider

OK. Kommt dieser ES-Patch mit der finalen Atmosphere Version?

Wie kann man die Homebrew Apps aktuell starten bzw. was muss ich verändern? Es stürtzen alle ab… Oder wird dies ebenfalls mit der finalen Atmo gepatcht?

StormRider

Danke!
Was bedeutet neu kompilieren bzw. wie muss ich vorgehen?

StormRider

Leider lassen sich noch immer keine Spiele starten…

StormRider
  • /atmosphere/exefs_patches/es_patches
  • /atmosphere/exefs_patches/nfim_ctest
  • /atmosphere/exefs_patches/nim-prodinfo-blank-fix
  • /atmosphere/kip_patches/fs_patches
  • /atmosphere/kip_patches/loader_patches
  • /bootloader/patches.ini

Alle Ordner sind leer bzw. die patches.ini war gar nicht vorhanden…

jedi23

Kann mal jemand genauer erklären, was Nintendo da mit der Userland-Kernel-TLS-ABI genau gemacht hat und warum? War das aus einem nicht-homebrew bezogenen Grund erforderlich oder wollten die uns nur damit ärgern? (wäre ein schnell gescheiterter Versuch gewesen)