Zum Inhalt springen

Schlagwort: cfw

Atmosphère v1.3.2

Nintendo Switch, Nintendo Switch: Update

Atmosphère ist die originale Custom Firmware für die Nintendo Switch.

Signatur-Patches für Custom Firmware zur Installation von unsignierten NSPs und konvertierten XCIs.

Neben einer verbesserten Unterstützung für die Firmware-Versionen 14.0.0 bis 14.1.1 flossen auch einige Bugfixes in dieses Release; darunter auch ein Fix für einen Absturz, wenn ein Spiel sehr oft gestartet wurde oder beim Löschen und erneutem Herunterladen.

Changelog

* Support was improved for 14.0.0+.
** loader was updated to reflect the latest official behaviors.
** ro was updated to reflect the latest official behaviors.
* A number of minor issues were fixed and improvements were made, including:
** A memory leak was fixed in filesystem path management; this could cause a crash when launching games ~100 times, or when deleting/re-downloading games.
** A bug was fixed that could cause threads to not see a newly signaled semaphore.
** A number of minor inaccuracies were fixed in the updated FileSystem APIs.
* General system stability improvements to enhance the user's experience.

[UPDATE] Atmosphère 1.3.0 Pre-Release unterstützt 14.0.0

Nintendo Switch, Nintendo Switch: Update

SciresM hat eine Pre-Release-Version von Atmosphère v1.3.0 veröffentlicht, die auch die neue Firmware 14.0.0 unterstützt.

UPDATE, 24.03.22, 06:18 Uhr: Es gab ein stilles Update, welches einen weiteren Fehler behebt.

Atmosphère ist die originale Custom Firmware für die Nintendo Switch.

Signatur-Patches für Custom Firmware zur Installation von unsignierten NSPs und konvertierten XCIs.

Daneben löscht diese Version auch sämtliche erpt_reports auf der SD-Karte, wenn mehr als 1000 Stück vorhanden sind. Das Verhalten kann über die Option "erpt!disable_automatic_report_cleanup" in der system_settings.ini gesteuert werden. Entwickler können jetzt außerdem libstratosphère für den PC kompilieren, um ihre Homebrews besser zu testen.

Changelog

b69fa1357
* fatal: fix usage of removed bpc api in 14.0.0

v1.3.0 Pre
* Support was added for 14.0.0.
** mesosphère was updated to reflect the latest official kernel behavior.
** erpt was updated to reflect the latest official behaviors.
** pm was updated to reflect the latest official behaviors.
** fatal was updated to reflect the latest official behaviors.
* A mechanism for automatically cleaning up erpt_reports was added.
** When booting, if the console has more than 1000 reports inside /atmosphere/erpt_reports, the folder will be cleaned to empty.
** This behavior can be disabled by setting erpt!disable_automatic_report_cleanup = u8!0x1 in system_settings.ini.
* Atmosphère's build system was re-written, and now allows globally building for various builds/configs.
** All boards now automatically support release/debugging/auditing targets; it is now possible to build a full debugging/auditing build of atmosphère for the first time.
* Support was added for compiling libstratosphère to run on PC.
** The currently implemented/tested targets are Windows (x64), Linux (x64, arm64), macOS (x64, arm64).
*** If you are a developer interested in adding support for another target, please reach out to SciresM#0524 on discord.
** This is intended to finally allow sanely testing Atmosphère's code, by allowing most of it to run on a PC (with access to a debugger) instead of on game console hardware.
** In addition, this will allow making PC tools which reuse code written for Atmosphère directly..
** Please Note: This has no relation to interacting with official software on PC whatsoever. This really allows for making tests and self-contained atmosphère-based command-line tools; the Atmosphère project continues to have zero interest in attempting to run official software of any kind.
** In the course of adding this support (and working on tooling using it), a number of fairly major revisions were made to stratosphere (particularly surrounding filesystem code).
*** Please Note: A number of changes made for this (and ones necessary in the process of adding support for 14.0.0) are api-breaking.
**** If you're a developer and any of this caused your code to break, please feel free to contact SciresM#0524 for help updating your program.
* General system stability improvements to enhance the user's experience.

Luma3DS v10.3

3DS, 3DS: Update

Luma3DS ist die beliebteste Custom Firmware für den Nintendo 3DS.

Zum "Rosalina"-Menü wurden eine detaillierte Akkuanzeige, sowie die Spannung und Temperatur des Akkus hinzugefügt. Die DSP-Firmware (für Sound in Homebrews) kann direkt gedumpt werden, was DSP1 überflüssig macht. Eine umgestellte Zeit per NTP ist nun auch sofort sichtbar (falls sie im HOME-Menü synchronisiert wird, muss aber wahrscheinlich zuerst irgendeine Anwendung gestartet und wieder geschlossen werden).

Ein schon lange existierender Bug wurde behoben, bei dem beim Starten von Payloads nichts angezeigt wurde – der Bildschirm wird nun nicht mehr initialisiert, wenn nur ein Payload im /luma/payloads Ordner existiert. Ein weiterer, sechs Jahre alter Bug gehört der Vergangenheit an, bei dem ein EmuNAND nicht gebootet wurde, wenn der SysNAND gar nicht erst geladen wurde (bspw. über NTRBOOT). Auch wurden Fehler im Cheat-System behoben und beim Betrachten des Speichers über Rosalina wird eine ASCII-Ansicht mit angezeigt. Apropos Rosalina: Hier wird das Beenden per "B" nicht mehr vom Spiel als "B"-Knopfdruck interpretiert.

Wer das HOME-Menü gerne tiefgreifender anpasst, darf sich freuen: Das Patchen des RomFS des HOME-Menüs ist nun über LayeredFS möglich!

Auch wird nicht mehr empfohlen, das Offset der Zeit auf Null zu setzen wie es bspw. GodMode9 vorschlägt, da es Probleme mit SpotPass verursachen könnte und TuxSH der Meinung ist, dass GodMode9 es falsch macht.

Changelog

* Add more detailed battery percentage, plus battery voltage and temperature
* Add an option to dump the DSP firmware from Home Menu, effectively making programs like DSP1 obsolete
* Split NTP and user time offset nullification. This means two things:
** Time changes are immmediately visible and you do not need to reboot your console after using the feature anymore (although Home Menu might not always immmediately display the new time -- just open and close an application in that case)
** Programs like ctr-no-timeoffset should not be needed anymore. Also, even if 3ds.hacks.guide recommends it and GodMode9 mandates it, time offset nullification should not be done
* Also improve the precision of the NTP client implementation and fix a few bugs. It can be precise as +- 1ms (usually), although some of this precision is lost when rebooting
+ Do not initialize the screens in the very common case the user has only one payload in the /luma/payloads folder, effectively working around a long-standing bug
* Fix reading emuNAND sector 0 for RedNAND and Gateway-style emuNAND (#1687, @aspargas2)
* Fix a few bugs in the cheat system (#1623, @s5bug)
* Add ASCII View to Rosalina Process List (#1703, @George-lewis)
* Allow using game-patching on Home Menu (#1634, @gabe565)
* Wait for the user to release the B key when exiting the Rosalina menu. This should prevent games to think the B key has been pressed (#1701, suggestion from @Epicpkmn11)
* gdb: properly handle software breakpoints
* General system stability improvements to enhance the user's experience

hekate CTCaer mod v5.7.0 mit Nyx v1.2.0

Nintendo Switch, Nintendo Switch: Update

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

Signatur-Patches für Custom Firmware zur Installation von unsignierten NSPs und konvertierten XCIs.

Die Switch-Firmware 13.2.1 wird unterstützt. Auch wurde die Boot-Geschwindigkeit durch alle Ebenen hindurch "erheblich verbessert". Der volle Changelog kann wie immer auf GitHub gefunden werden.

Atmosphère v1.2.6

Nintendo Switch, Nintendo Switch: Update

Atmosphère ist die originale Custom Firmware für die Nintendo Switch.

Signatur-Patches für Custom Firmware zur Installation von unsignierten NSPs und konvertierten XCIs.

Die neue Firmware 13.2.1 wird unterstützt. Auch wurde die Performance an bestimmten Stellen ein ganz kleines bisschen verbessert.

* Support was added for 13.2.1.
* A number of minor issues were fixed and improvements were made, including:
    * A minor performance improvement was implemented in service table dispatch by sorting and binary-searching the service command table instead of using linear search.
    * Static initialization logic in Atmosphere was made much more regular.
* General system stability improvements to enhance the user's experience.

Bloopair v0.5.1

Wii U, Wii U: Update

Mit Bloopair lassen sich verschiedene Bluetooth-Controller als Wii U Pro Controller benutzen – ohne zusätzliche Soft- oder Hardware.

Der DualSense zeigt nun den richtigen Akkustand an und einige 3rd-Party DualShock-3-Controller sollten jetzt auch funktionieren.

Diese und zukünftige Versionen werden nur noch als Tiramisu-Modul vertrieben.
* DualSense controllers now report the correct battery levels
* Fixed the report length when pairing a DualShock 3, this hopefully fixes pairing some third-party controllers

In einer vorherigen Version des Artikels stand "Tiramisu" statt "Bloopair" im Titel. Entschuldigung für den Fehler!

Tiramisu Updates (2)

Wii U, Wii U: Update

Tiramisu stellt eine Homebrew-Umgebung für die Wii U bereit, kann in die "Gesundheits- und Sicherheitswarnungen" injiziert und autogebootet werden. Kostenlose Alternative zu (Coldboot) Haxchi!

Neu ist ein Account-Wähler, wenn der Homebrew Launcher vom Coldboot aus gestartet wird und kein Standard-Account eingestellt ist. Außerdem wurden die grafischen Glitches beim Start etwas reduziert und es wird nun auf USB-Geräte gewartet, was Probleme damit beheben sollte.

Zum Updaten einfach Tiramisu neu herunterladen und alles auf der SD-Karte ersetzen. Es muss nichts neu installiert werden.

Tiramisu Updates

Wii U, Wii U: Update

Tiramisu stellt eine Homebrew-Umgebung für die Wii U bereit, kann in die "Gesundheits- und Sicherheitswarnungen" injiziert und autogebootet werden. Kostenlose Alternative zu (Coldboot) Haxchi!

Seit dem ersten Release von Tiramisu sind einige kleinere Updates erschienen. So wurde unter anderem ein Blackscreen beim Coldboot behoben, bei dem die Auflösung nicht korrekt eingestellt wurde. Auch funktionieren das Schnellstarten in Applets und Forwarder-Kanäle wie der inoffizielle RetroArch-Forwarder wieder. GamePad-Checks werden ignoriert, was bedeutet, dass Anwendungen sich auch ohne eingeschaltetes GamePad starten lassen. Ferner gehören Probleme mit bestimmten Anwendungen (wie den amiibo-Einstellungen) sowie ein Softlock in Mass Effect 3 der Vergangenheit an.

Es muss nichts neu installiert werden – es reicht, Tiramisu neu herunterzuladen und die Dateien auf der SD-Karte zu ersetzen.

Tiramisu: Verbesserte Wii U Homebrew-Umgebung und kostenlose (Coldboot) Haxchi Alternative veröffentlicht

Wii U, Wii U: Neu ,

Maschell hat zusammen mit GaryOderNichts "letztes Jahr" Tiramisu veröffentlicht. Dabei handelt es sich um eine verbesserte Homebrew-Umgebung für die Wii U, als auch um eine kostenlose Alternative zu Haxchi und Coldboot Haxchi.

Tiramisu stellt eine Homebrew-Umgebung für die Wii U bereit, kann in die "Gesundheits- und Sicherheitswarnungen" injiziert und autogebootet werden. Kostenlose Alternative zu (Coldboot) Haxchi!

Dies ist nicht Aroma. Es handelt sich lediglich um Teile daraus, um eine "weniger krebsigere" Homebrew-Umgebung zu nutzen. Genauer genommen handelt es sich bei Tiramisu wortwörtlich um eine Umgebung (Environment), die mit dem neuen EnvironmentLoader gestartet werden kann. Eine weitere Umgebung ist bspw. die Installer-Umgebung für den PayloadLoader, der Coldboot ermöglicht.

Und das sind die Features von Tiramisu:

  • Custom Firmware basierend auf Mocha
  • Homebrew Launcher injiziert im Mii Maker
  • Autoboot-Menü basierend auf Coldboot Haxchi
  • Unterstützt das Schnellstart-Menü des Wii U GamePads

Auch lassen sich Umgebungen beliebig erweitern. So wurde bspw. schon Bloopair portiert, damit es als Setup-Modul starten kann, womit Bluetooth-Controller über Autoboot direkt nach dem Start funktionieren!

Am sinnvollsten ist es natürlich, diesen "EnvironmentLoader" in die "Gesundheits- und Sicherheitswarnungen" zu injizieren (dank FailST) und optional diesen Titel als Starttitel einzustellen, was eine kostenlose Alternative zu Haxchi und Coldboot Haxchi ermöglicht.

Eine umfangreiche Anleitung findet ihr auf unserer Download-Seite.

Die Arbeiten an Aroma laufen natürlich weiter und am Ende wird einfach nur eine neue "Umgebung" auf die SD-Karte kopiert werden müssen, was die Migration supereinfach macht!

Atmosphère v1.2.5

Nintendo Switch, Nintendo Switch: Update

Atmosphère ist die originale Custom Firmware für die Nintendo Switch.

Signatur-Patches für Custom Firmware zur Installation von unsignierten NSPs und konvertierten XCIs.

Die Firmware 13.2.0 wird jetzt unterstützt. Außerdem wurden mehrere Fehler behoben – darunter einer, bei der Spiele mit neuem Speicher-Management abstürzten (bspw. FIFA 19). Auch funktioniert das Erzwingen von USB 3.0 auf 13.0.0+ wieder.

Atmosphère v1.2.3 -> v1.2.4

Nintendo Switch, Nintendo Switch: Update

Atmosphère ist die originale Custom Firmware für die Nintendo Switch.

Signatur-Patches für Custom Firmware zur Installation von unsignierten NSPs und konvertierten XCIs.

UPDATE, 04.11.21, 21:57 Uhr: Die Version 1.2.4 wurde veröffentlicht und behebt weitere Fehler mit LayeredFS.


Ein "Out-of-Memory" Fehler in LayeredFS wurde behoben, wenn ein Spiel viele Dateien beinhaltet. Dies trat beim neuen Animal-Crossing-Update auf und führte demnach zu einem Absturz.

Entwickler können außerdem Atmosphères eigenständigen GDB-Stub über die Option "atmosphere!enable_standalone_gdbstub = u8!0x1" in der system_settings.ini aktivieren. Damit lassen sich bestimmte Prozesse, Spiele, Homebrews und Programme mit Breakpoints debuggen. Weitere Informationen dazu auf GitHub.

Atmosphère v1.2.2

Nintendo Switch, Nintendo Switch: Update

Atmosphère ist die originale Custom Firmware für die Nintendo Switch.

Signatur-Patches für Custom Firmware zur Installation von unsignierten NSPs und konvertierten XCIs.

Über den "sprofile"-Service sendet Nintendo Daten an einige Switch-Konsolen und dabei stellte sich heraus, dass Atmosphères Implementation fehlerhaft war und den Fatal-Error "0xCAF6" anzeigte. Dies wurde mit dieser Version behoben. Ansonsten wurden nur weitere kleinere Fehler behoben.

Atmosphère v1.2.1 und hekate CTCaer mod v5.6.5 mit Nyx v1.1.1 mit Signatur-Patches für 13.1.0

Nintendo Switch, Nintendo Switch: Update ,

Atmosphère ist die originale Custom Firmware für die Nintendo Switch.

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

Signatur-Patches für Custom Firmware zur Installation von unsignierten NSPs und konvertierten XCIs.

Der Bootloader hekate sowie die Custom Firmware Atmosphère unterstützen jetzt beide die neue Switch-Firmware 13.1.0. Auch wurde die Reimplementierung von Nintendos Kernel "Mesosphère" einigen Verbesserungen und Bugfixes unterzogen.

ACHTUNG: MissionControl funktioniert noch nicht und führt zu einem Blackscreen beim Boot! Wer aktualisiert hat, sollte MissionControl von seiner SD-Karte entfernen!

Atmosphère v1.2.0 Pre-Release

Nintendo Switch, Nintendo Switch: Update

SciresM hat eine neue Vorabversion von Atmosphère veröffentlicht. Diese könnt ihr auf GitHub herunterladen – wenn die stabile Version erscheint, wird sie auch hier angeboten. Die Signatur-Patches haben wir aber schon aktualisiert.

Atmosphère sollte auf der OLED-Switch nun korrekt booten, falls sich jemand in der Situation befinden sollte, es ausführen zu können. Auch wurden einige Änderungen durchgeführt, die dafür sorgen sollten, dass kleinere Firmware-Updates womöglich kein neues Atmosphère-Update benötigen.

Für Entwickler, die Atmosphère-Libs benutzen, ist interessant, dass es ein relativ großes Refactoring gab, bei dem einige Dinge nicht mehr so funktionieren wie vorher. Für euch relevant: Es kann vorkommen, dass einige bestimmte Homebrew-Programme nicht mehr funktionieren.

Atmosphère v1.1.1

Nintendo Switch, Nintendo Switch: Update

Atmosphère ist die originale Custom Firmware für die Nintendo Switch.

Signatur-Patches für Custom Firmware zur Installation von unsignierten NSPs und konvertierten XCIs.

Ein Fehler wurde behoben, der zu einem Speicherleck und damit zu einem Absturz führte, wenn ein Spiel mit aktivierten Mods geladen wurde.

* A bug was fixed which caused some memory to leak when launching a game with mods enabled, eventually causing a crash after enough game launches without rebooting.
* General system stability improvements to enhance the user's experience.