USB Gamepad emulation, ever wanted to use your Switch as a controller? Well, now you can!

SD Card Partition Manager, no more complicated guides for Android, emuMMC or Linux on your Switch!

Joycon Support, use your joycons to control Hekate

Home Screen Customization, choose what you see when launching hekate

Fix Archive Bits v3, faster, better, stronger!

Color Theme support for NYX

A lot of more in formations are now see-able through Hekate

SD / eMMC read benchmarking support

Allow eMMC restoring for smaller or bigger backups

Add simple emuMMC backup support

A lot of other emuMMC changes

Touch panel tuning calibration

Hekate has been greatly updated

Immensely improved SDMMC driver, now faster than ever!

Boot Time EMUMMC selection

Exosphere.ini parsing and CAL0 blanking support

emuMMC was seriously updated

File based now uses FastFS with speeds almost as fast as RAW

A lot of other improvements

Atmosphere has been updated quite a lot too

Configuration of exosphere has been moved to the exosphere.ini file that Hekate now parses

BIS Protection was substantially reworked

Creport has been updated to use a new screenshot API that was added in fw9.0+

Firmware 10 added the sysmodule pgl, it was now reimplemented

Jpegdec was reimplemented (Thanks to the one and only @HookedBehemoth 😄)

dmnt now has three new opcodes

Different bugfixes

nx-ovlloader has been updated.

Increased stack and heap size a bit again to prevent issues people were facing with certain overlays

Status Monitor Overlay has been updated

Added version info for Tesla menu

sys-con was updated

Fixed an issue that caused version 0.6.0 to always use 100% of CPU core 3

Will now detect both versions of the Dualshock 4 controller concurrently

General system stability improvements to enhance the user's experience.

15.6

Added Kosmos Cleaner

Kosmos Cleaner is a system module that will run once to clean up any files from previous versions of Kosmos. This will remove the logo that was added from the previous release, and the old version of Tesla.

Updated Emuiibo

Added support for Atmosphere 0.11.1 and firmware 10.0.0.

Added new Tesla overlay!

Fixed some bugs.

Updated ldn_mitm

Added support for Atmosphere 0.11.1.

Updated nxdumptool

Fixed some bugs.

Updated ovlSysModules

Fixed a bug where Tesla would show up in the list.

Updated sys-clk

Fixed some bugs.

Updated sys-con

Fixed some bugs.

General system stability improvements to enhance the user's experience.

General system stability improvements to enhance the user's experience.

15.4

Added Gamecard Installer NX

An app developed by @ITotalJustice to install gamecards directly to your Switch.

Using this tool to install gamecards on to your Switch could possibly get your Switch banned. We suggest using a service like 90DNS if you want to install your gamecards on to your Switch.

No longer need sigpatches to install games. (Still need them to play them.)

Faster install times.

Option to lower keygen to make games possibly work on lower firmwares.

Ability to choose to install just the base game, update, dlc, or any mix of the three.

Updated Atmosphère

Changes were made to the way fs.mitm builds images when providing a layeredfs romfs.

A bug was fixed that caused Atmosphere's fatal error context to not dump TLS for certain processes.

Updated Hekate

Hekate - Fixed an issue with booting CFW on < 7.0.0.

Hekate - Fix issues with the usual sd card suspects when doing a warmboot based reboot.

Hekate - Support for Atmosphère experimental content.

Hekate - Support fatal context version AFE2

Hekate - Add more Minerva checks, in case it is paired with old bootloader folder contents.

Hekate - Support coreboot.rom chainloading that is not 1MB.

emuMMC - Fixed an issue with HOS 1.0.0.

Nyx - Fixed all touchscreen issues. In Nyx and HOS.

Nyx - Fixed an issue with lvGL heap which was causing hangs.

Nyx - Fix Archive bit tool when filepath is bigger than 256 chars.

Nyx - Allow canceling of emuMMC creation.

Updated NXDumpTool

Built using libnx commit d7e6207.

Removed unnecessary code in NSP dumping steps.

Improved GitHub JSON parsing code.

Added NSP/ExeFS/RomFS support for titles with multiple Program NCAs (populated ID offset fields).

Fixed compatibility with consoles that use the new PRODINFO key generation scheme.

Fixed ExeFS/RomFS browsing/dumping support for bundled-in game updates in gamecards.

Recursive directory removal after a failed HFS0/ExeFS/RomFS data dump is now optional.

Fixed RomFS section dump support for titles that hold enough files in a single directory to exceed the max file count per directory limit in FAT32 (e.g. Animal Crossing: New Horizons).

Button presses are now retrieved from all connected controllers.

HOME button presses are now only blocked during dump operations.

Removed max entry count limit for HFS0/ExeFS/RomFS browsers.

Updated NACP struct to reflect latest discoveries made by 0Liam.

The application now displays a FW update warning when the contents from an inserted gamecard can't be parsed because they use an unsupported NCA keygen.

Updated Tesla

Tesla Menu - Updated Tesla to make use of latest libtesla features

Tesla Menu - Display version numbers of overlays

Tesla Menu - New help message for if no overlays were found

Tesla Menu - Fixed an issue that caused touch input to not work at all in the Tesla Menu.

nx-ovlloader - Before, libtesla exhausted service sessions which made qlaunch crash on firmwares lower than 9.0.0. nx-ovlloader now gracefully exits instead of making qlaunch crash. If you're using a firmware lower than 9.0.0, please update!

Updated ovlSysmodules:

Added ability to toggle sysmodules that need a reboot.

Added ability to toggle sysmodule auto booting.

Redid the UI to make it look a lot cleaner

Updated to libtesla v1.3.1 to make use of all the new features.

and most importantly:

General system stability improvements to enhance the user's experience.

15.3

Updated Atmosphère

The NCM system module has now been re-implemented.

A bug was fixed in emummc that caused Nintendo path to be corrupted on 1.0.0.

Stratosphere system modules now use new Nintendo-style FS bindings instead of stdio.

Atmosphere's fatal error context now dumps 0x100 of TLS.

Updated ldn_mitm

Updated to use Atmosphere-libs to 0.10.3

Updated Status Monitor Overlay

Fixed wrong parsing temperatures for PCB and SoC.

Added main menu from which you can now choose 3 modes.

Added auto-switching input detection, so home button trick is now obsolete.

and most importantly:

General system stability improvements to enhance the user's experience.

The thought of using non-Nintendo controllers is always cool and sometimes other controllers can just be better to play with. Or you might only have 2 controllers for Nintendo consoles and want to play with friends. Either way, with this sys-module you can now directly connect controllers without a man-in-the-middle.

It already supports quite a few controllers and has a wide-range of config options

Updated Kosmos Toolbox

Kosmos Toolbox has been adapted to the latest version of atmosphere and libnx thanks to @cathery, while at it she also introduced a lot of new features such as:

The addition of a menu to manage multiple key overwrites to enter the homebrew menu. This uses something that was newly introduced with Atmosphere 10.0 and will hopefully be useful to a lot of people. See here: AtlasNX/Kosmos-Toolbox#23

Allowing sysmodules to write their own Kosmos Toolbox configs so they can dynamically show up in the Toolbox without the user ever needing to edit anything. If you're a developer or someone that wants to add this for some sys-module, please follow this tutorial: AtlasNX/Kosmos-Toolbox#24

Some bug fixes ?

Updated sys-ftpd / Added sys-ftpd-light

sys-ftpd has been a super useful tool developed by emily (@jakibaki) very early on in a time where sysmodule development was not that big. With time this however changed and the increasingly tighter sysmodule memory became a field of war in which every byte counted.

This caused a lot of problems with other sysmodules to the point that sys-ftpd itself was nearly taking all of the RAM due to some features. In order to regain the compatibility with other sysmodules, @cathery updated the sysmodule to take a fraction of the memory it used to use and fixed some issues.