Nach dem Flop der Wii U entwickelte Nintendo das Konzept "Zuhause und unterwegs spielen" weiter und veröffentlichte im März 2017 die Nintendo Switch – mit durchschlagendem Erfolg.
Eine Custom Firmware auszuführen wurde besonders einfach, nachdem ein Hardware-Exploit gefunden wurde, der später nur durch eine neue Hardware-Revision behoben werden konnte. Die Homebrew-Entwicklung verläuft allerdings eher schleppend und die Szene ist seit jeher mit Streitigkeiten überschüttet, die die Community gespalten hat.
Die Switch läutete auch eine Phase ein, in der Nintendo auch rechtlich gegen Homebrew-Entwickler und -Anbieter vorging. So ließen sie auch einige Download-Seiten der WiiDatabase aus dem Google-Index entfernen.
Im Juni 2025 wurde der Nachfolger "Nintendo Switch 2" veröffentlicht.
ScummVM ist eine Software- und Skript-Sammlung, in der zahlreiche nachgebaute Spiel-Engines unter einer gemeinsamen grafischen Benutzeroberfläche zusammengefasst sind.
ScummVM ist eine Software- und Skript-Sammlung, in der zahlreiche nachgebaute Spiel-Engines unter einer gemeinsamen grafischen Benutzeroberfläche zusammengefasst sind.
194 neue Spiele und 12 neue Engines werden nun unterstützt. Zudem wurden die allgemeine Performance verbessert und Fehler behoben. Näheres findet ihr im Release-Post und im vollständigen Changelog.
Systemmodul welches automatisch Signatur-Patches anwendet.
Mit der Switch-Firmware 22.0.0 hat Nintendo einen zusätzlichen Aufruf hinzugefügt, der beim Beenden eines Applets zusätzliche Aufräumarbeiten durchführt. Genau über diesen Weg startet das Homebrew Menu aber die nächste App, weshalb Homebrew-Anwendungen unter 22.0.0 nicht mehr richtig liefen. Mit Atmosphère v1.11.0 wurde deshalb dieser Aufruf rausgepatcht (und sys-patch macht das gleiche, warum auch immer).
Mit 22.5.0 hat Nintendo diesen Aufruf wieder entfernt, was den Patch überflüssig macht. Dieses Update für sys-patch aktiviert den Patch deshalb nur auf der Firmware 22.0.0, da er bei neueren zu Problemen führt.
Seit Firmware 23.0.0 hat dns_mitm nicht mehr vollständig funktioniert und so wurden Updates nicht blockiert. Dieses Problem wurde durch eine vollständige Reimplementierung der neuen Kommandos behoben. Neue Kommandos wurden auch für fs.mitm (LayeredFS) reimplementiert, was einige Custom-Themes beheben dürfte.
Seit der letzten Version werden die Browser-Applets gepatcht, um mehr RAM für Custom-Systemmodule freizugeben; diese Patches wurden redesigned, da sie zu einigen Problemen und Abstürzen geführt haben. Damit stehen dem System nun wieder 40 MB an Speicher für eigene Systemmodule zur Verfügung.
Daneben wurde noch das PRODINFO-Backup für neue Konsolen behoben und "Trails in the Sky 2nd Chapter" funktioniert nun.
Changelog
* Support was added for the new c-ares resolver in dns.mitm.
** Firmware 23.0.0 introduced a new set of commands to the sfdnsres service. These commands provide c-ares async support for DNS resolution and are now used by most sysmodules.
** This resulted in host redirection not being applied at all and without warning since we simply were not intercepting the new commands.
** dns.mitm now fully reimplements the c-ares serialization code and intercepts the relevant commands. In tandem with the bsdsocket sysmodule, we now keep track of resolution queries and redirect their results.
* Support was added for the new "BatchRead" storage in fs.mitm.
** Firmware 23.0.0 introduced a new type of filesystem storage object abstracted by the interface "IStorageForBatchRead". This is a derived class from "IStorage" with the purpose of adding the new "BatchRead" command.
** Anything that uses the filesystem API now attempts to use this type of storage instead of the old one. This is of particular relevance for qlaunch and for supporting custom themes which were broken as a consequence of this change.
** fs.mitm was updated and extended to not only support the new storage type but also intercept a few newer commands that were previously missing.
* The patches for the browser applets were redesigned.
** The introduction of these patches in the previous release led to several issues and crashes, notably during media playback in the eshop and within games that use LibAppletOff.
** After extensive analysis and testing it was concluded that the browser applets were running out of memory and still required reducing the memory we reserve for custom sysmodules.
** New patches have been devised and introduced in this release.
*** Instead of patching size checks, we now trick the browser applets into thinking there is 1GB of free memory available to them.
*** Unused memory is still being reclaimed and discounted from the root heap, but now more realistically.
*** The browser engine's heap is now being shrunk with no noticeable downsides to media playback nor web page rendering.
** Thanks to these changes we can now provide 40MB for custom system modules once again.
* A number of minor issues were fixed and improvements were made, such as:
** Automatic PRODINFO backup was fixed for recent console models that no longer use the ECC device certificate (thanks @chrisbraucker).
** State initialization for SharedMemory and TransferMemory was fixed (thanks @fl0be).
** Compatibility was fixed for Trails in the Sky 2nd Chapter (thanks @masagrator).
* General system stability improvements to enhance the user's experience.
Lädt Screenshots und Videos direkt nach der Aufnahme zu Telegram, Discord, Immich oder ntfy.sh hoch.
Beim Hochladen werden Fehler nun besser gehandhabt und die Werte diesbezüglich lassen sich in der Config-Datei einstellen.
* Configurable timeouts & retry policy — new optional [upload] section in config.ini; previously these were compile-time constants.
* Smarter retries — only transient failures are retried (timeouts, connection errors, HTTP 408/425/429/5xx). 401/403/404/413 and other permanent errors give up immediately, so a wrong token or oversized file no longer wastes minutes.
* Retry-After & jitter — a server Retry-After hint is honored (capped at 60s); otherwise backoff grows 1s → 15s with ±20% jitter so channels don't retry in lockstep.
* Non-blocking retries — retries are spread across detection loops instead of blocking them; the queue pool grew from 8 to 16 slots to hold pending retries alongside new captures.
* Optional per-file time budget — image_item_budget / video_item_budget (seconds, 0 = unlimited) cap the total time one file may occupy the queue across all channels and attempts.
* Fix — the upload progress counter is now per transfer, fixing bogus progress output on retries.
Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!
Die Switch-Firmware 23.0.0 und 23.0.1 werden jetzt unterstützt.
Lädt Screenshots und Videos direkt nach der Aufnahme zu Telegram, Discord, Immich oder ntfy.sh hoch.
Dieses Update enthält einen Pull-Request von mir, der eine Regression aus dem letzten Update behebt, bei dem der Upload-Modus "both" für Telegram nur noch die komprimierte Version anstatt beide hochgeladen hat.
Schicker Homebrew-Menu- und HOME-Menü-Ersatz mit integriertem NSP-Installer und Forwarder-Ersteller.
Über das neue Album-Menü kann ein HTTP-Server gestartet werden, über den Screenshots und Videos wie über das Album-Applet abgerufen werden können. Beim Erstellen von Forwardern gibt es nun Optionen für einen 32-Bit-Adressraum, was bspw. für Wine-NX und einigen Spielen, die darüber laufen relevant ist. Zudem öffnet "A" nun die Inhalte von Spielen und das Spiel selbst wird mit "Y" nach einer Bestätigungsabfrage gestartet, was einige Fehlstarts verhindern dürfte.
* Added Ownfoil support. (#379, @a1ex4)
* Added an album menu with QR-code web sharing. (#377, @Insektaure)
* Added 32-bit address-space options to forwarder. (#375, @danfromtico)
* Changed game controls: A views content; Y launches with confirmation.
* Improved Chinese and Russian translations. (#373, @R-YaTian; #380, @AlgorithmLX)
Mit diesem Custom-Systemmodul lassen sich fremde Bluetooth-Controller nativ an der Switch nutzen – ohne Dongle oder andere externe Hardware!
Die Firmware 23.0.0 und 23.0.1 werden jetzt unterstützt. Ferner kann der maximale Auslöseweg der adaptiven Trigger des Dualsense eingestellt werden. Die Genauigkeit der Akkustandsanzeige für Sony-Controller wurde ebenfalls überarbeitet.
* Added full support for firmware 23.0.0/23.0.1
* Added a feature for setting the maximum travel distance of Dualsense adaptive triggers
* Modified device class check patch to allow JoyconDroid (non-root) to accept a broader range of devices
* Reworked battery level reporting for Sony controllers to be more accurate and avoid warning notifications when the level is not critically low
* Added mitm for shortened versions of btm GetDeviceCondition and GetDeviceInfo functions
* Fixed a bug where the priority of the bluetooth event mitm thread was lower than it should have been
* Miscellaneous internal changes to improve accuracy and coverage of controller protocol implementation
Nintendo hat heute ein kleines System-Update für die Switch und Switch 2 veröffentlicht.
Konkret wurde eine Regression vom letzten Update behoben, bei der es evtl. etwas länger dauerte, bis Software gestartet, pausiert oder geschlossen wurde.
hekate ist ein hübscher Bootloader und Firmware-Patcher, der u.a. NAND-Backups und einen EmuMMC erstellen kann.
UPDATE 2, 28.09.2026, 19:07 Uhr: dns.mitm funktioniert zurzeit nicht korrekt auf der Firmware 23.0.0 und blockiert damit auch keine Updates. Bitte verwendet bis zu einem Fix manuell den "90DNS". Danke an olgder für den Hinweis!
UPDATE, 28.09.2026, 17:30 Uhr: Ein Problem mit dem Standby-Modus unter der 23.0.0 wurde in hekate gefixt. Bitte noch einmal neu herunterladen.
Die neue Firmware 23.0.0 wird jetzt unterstützt. Der RAM, der Systemmodulen zur Verfügung steht, wurde weiter verringert und so muss Atmosphère nun Browser-Applets wie den eShop patchen, um Speicher zurückzugewinnen. Auch wurde eventuell ein Fehler behoben, der dazu führte, dass sich die Akkulaufzeit seit der Firmware 18.0.0 verschlechtert hatte.
Sys-Patch funktioniert weiterhin mit der Version v1.6.2.3 vom Juni.
Kommandozeilen-Tool für Windows zum Erstellen von Nintendo-Switch-Themes. Komplett im Browser bedient werden kann der NXTheme Builder.
Hekate-Splashscreens werden bei Bedarf automatisch gedreht und können direkt von Themezer heruntergeladen werden. Im NxThemeTool wurden zudem Parsing-Problem mit Floats behoben.
* Better support for hekate boot screen images. Automatically rotate images in portrait aspect ratio when needed.
* Support for the booscreen Themezer API, bootscreens can now be installed directly like normal themes
* Fix float parsing issues in NxThemeTool #196
ROM Properties ist eine Shell-Erweiterung für Windows, Linux und BSD, die Informationen und Cover zu vielen Spiel-bezogenen Formaten anzeigt.
"data.win"-Dateien von Game Maker Studio als auch PARAM.SFO von der PlayStation werden nun unterstützt. Unter Windows lassen sich Icon und Banner in den Explorer ziehen, um diese als PNG zu exportieren. Der vollständige Changelog ist auf GitHub verfügbar.
* Game Maker Studio data.win parser. (Contributed by @InvoxiPlayGames)
* PlayStation PARAM.SFO parser. (Contributed by @InvoxiPlayGames)
* rpcli now has a -P option to list CPU features detected on the current system. Currently supports x86 and ARM.
* On Windows, the icon and banner on the ROM Properties tab can now be dragged and dropped into a folder window to extract it in PNG format.
* Added Georgian translations from temuri.doghonadze .
* EXE: Games for Windows Live and XNA executables now show an Xbox 360-style XDBF tab for Achievements.
* KDE Frameworks 6: The system-wide file size unit dialect setting is now used instead of assuming IEC-style (KiB, MiB).
* Lots and lots of tiny bug fixes and improvements.