Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

TKMM-NX Switch: Difference between revisions

From GameBrew
Created page with "{{Infobox Switch Homebrews |title=TKMM-NX |image=TKMMNXSwitch.png |description=Lightweight OS for the Nintendo Switch. |author=TKMM-Team |lastupdated=2025/02/23 |type=Operating Systems |version=2.0.0-beta2 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/TKMMNXSwitch.7z |website=https://tkmm.org/index.html |source=https://github.com/TKMM-Team/TKMM-NX |donation= }} {{#seo: |title=Switch Homebrew Apps (Operating Systems) - GameBrew |title_mode=append |ima..."
 
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 4: Line 4:
|description=Lightweight OS for the Nintendo Switch.
|description=Lightweight OS for the Nintendo Switch.
|author=TKMM-Team
|author=TKMM-Team
|lastupdated=2025/02/23
|lastupdated=2026/04/05
|type=Operating Systems
|type=Operating Systems
|version=2.0.0-beta2
|version=2.0.0-rev-nx1
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/TKMMNXSwitch.7z
|download=https://tkmm.org/downloads/index.html?tabs=switch
|website=https://tkmm.org/index.html
|website=https://tkmm.org/index.html
|source=https://github.com/TKMM-Team/TKMM-NX
|source=https://github.com/TKMM-Team/TKMM-NX
Line 18: Line 18:
|image=TKMMNXSwitch.png
|image=TKMMNXSwitch.png
|image_alt=TKMM-NX
|image_alt=TKMM-NX
}}
}}<!--https://dlhb.gamebrew.org/switchhomebrews/TKMMNXSwitch.7z-->
​TKMM-NX is a specialized Linux-based operating system designed to enable the Tears of the Kingdom Mod Manager (TKMM) to run directly on the Nintendo Switch console. Developed by the TKMM Team, this OS is built upon [https://github.com/libretro/Lakka-LibreELEC Lakka (a lightweight Linux distribution focused on emulation)] and incorporates custom adaptations to facilitate seamless operation of TKMM without the need for a PC or modifications to the SD card's partition table.
​TKMM-NX is a mod manager for Tears of the Kingdom (TKMM) that runs directly on the Nintendo Switch.  


==Features==
Developed by the TKMM Team, ​TKMM-NX is a Linux-based operating system built upon [https://github.com/libretro/Lakka-LibreELEC Lakka (a lightweight Linux distribution focused on emulation)].
* '''Seamless Integration:''' Allows TKMM to operate directly on the Nintendo Switch, eliminating the necessity for external devices.
* '''Non-Intrusive Installation:''' Designed to function without altering the existing partition structure of the SD card, preserving user data and system integrity.


==Installation==
==Installation==
# '''Download the OS Image:'''
Download the OS Image from [https://github.com/TKMM-Team/TKMM-NX/releases Releases].
#* Access the latest stable release of TKMM-NX from the [https://github.com/TKMM-Team/TKMM-NX/releases official repository].<br />
 
# '''Prepare the SD Card:'''
#* Extract the downloaded <code>.zip</code> file.<br />


#* Copy the <code>tkmm</code> and <code>bootloader</code> folders to the root directory of the SD card.<br />
Copy the tkmm and bootloader folders to the root directory of the SD card.


# '''Boot into TKMM-NX:'''
Boot into RCM (Recovery Mode) on the Nintendo Switch.
#* Enter RCM (Recovery Mode) on the Nintendo Switch.<br />


#* Inject the Hekate payload using a compatible method.<br />
Inject the Hekate payload using a compatible method.


#* In the Hekate menu, navigate to &quot;More Configs&quot; and select &quot;TKMM&quot; to boot into the TKMM-NX environment.
In the Hekate menu, navigate to &quot;More Configs&quot; and select &quot;TKMM&quot; to boot into the TKMM-NX environment.


==Screenshots==
==Screenshots==
Line 51: Line 44:


==Changelog==
==Changelog==
'''v2.0.0-rev-nx1'''
* Temp fix for dotnet runtime.
'''v2.0.0'''
* Merge remote-tracking branch 'origin/main' into upfs-support.
'''v2.0.0-beta3'''
*Enabled eMMC in boot script.
'''v2.0.0-beta2'''
'''v2.0.0-beta2'''
* Update game dump error messages
* Update game dump error messages.
* Disable optimizer by default
* Disable optimizer by default.
* Use direct index merging for game__component__ConditionParam (*)
* Use direct index merging for game__component__ConditionParam (*).
* Delete UltraCam config when optimizer is disabled
* Delete UltraCam config when optimizer is disabled.
* Bind the home button to reboot popup
* Bind the home button to reboot popup.
* Remove manual setup from NX setup wizard
* Remove manual setup from NX setup wizard.
* Fix auto-updater checksum parser
* Fix auto-updater checksum parser.
* Fix process name resolver
* Fix process name resolver.
* Fix BYML change tracking mergeable addition resolver
* Fix BYML change tracking mergeable addition resolver.
 
(* Requires changelog rebuild)


'''v1.0'''
'''v1.0'''
* First Release.
* First Release.


== The Team ==
== Credits ==
* '''[https://github.com/ArchLeaders Arch Leaders]''': Lead TKMM Developer
The Team:
* '''[https://github.com/LordBubblesDev Lord Bubbles]''': TKMM-NX Developer
* [https://github.com/ArchLeaders Arch Leaders]: Lead TKMM Developer
* '''[https://github.com/AsteroidPizza39 Aster]''': Co-Founder, Artist, &amp; Operations Manager
* [https://github.com/LordBubblesDev Lord Bubbles]: TKMM-NX Developer
* '''[https://github.com/The5thTear The5thTear]''': Co-Founder &amp; Developer
* [https://github.com/AsteroidPizza39 Aster]: Co-Founder, Artist, &amp; Operations Manager
* '''[https://github.com/okmika Mikachan]''': Developer
* [https://github.com/The5thTear The5thTear]: Co-Founder &amp; Developer
 
* [https://github.com/okmika Mikachan]: Developer
== Special Thanks ==
A heartfelt thank you to:


* The [https://switchroot.org/ '''Switchroot'''] community for pioneering open-source development on the Nintendo Switch.
Special Thanks:
* The [https://www.lakka.tv/ '''Lakka'''] team, for its work that allowed us to create a custom OS for TKMM on Switch.
* The [https://switchroot.org/ Switchroot] community for pioneering open-source development on the Nintendo Switch.
* The [https://libreelec.tv/ '''LibreELEC'''] team for creating the Linux distribution upon which all of this is built.
* The [https://www.lakka.tv/ Lakka] team, for its work that allowed us to create a custom OS for TKMM on Switch.
* The [https://libreelec.tv/ LibreELEC] team for creating the Linux distribution upon which all of this is built.


== External links ==
== External links ==
* Github - https://github.com/TKMM-Team/TKMM-NX
* Official Website - https://tkmm.org/index.html
* HB-App - https://hb-app.store/switch/TKMM-NX
* GitHub - https://github.com/TKMM-Team/TKMM-NX
* Homebrew App Store - https://hb-app.store/switch/TKMM-NX
* GameBanana - https://gamebanana.com/tools/19164
* GameBanana - https://gamebanana.com/tools/19164

Latest revision as of 03:17, 5 April 2026

TKMM-NX
General
AuthorTKMM-Team
TypeOperating Systems
Version2.0.0-rev-nx1
LicenseMixed
Last Updated2026/04/05
Links
Download
Website
Source

​TKMM-NX is a mod manager for Tears of the Kingdom (TKMM) that runs directly on the Nintendo Switch.

Developed by the TKMM Team, ​TKMM-NX is a Linux-based operating system built upon Lakka (a lightweight Linux distribution focused on emulation).

Installation

Download the OS Image from Releases.

Copy the tkmm and bootloader folders to the root directory of the SD card.

Boot into RCM (Recovery Mode) on the Nintendo Switch.

Inject the Hekate payload using a compatible method.

In the Hekate menu, navigate to "More Configs" and select "TKMM" to boot into the TKMM-NX environment.

Screenshots

TKMMNXSwitch-01.png

TKMMNXSwitch-02.png

TKMMNXSwitch-03.png

TKMMNXSwitch-04.png

Changelog

v2.0.0-rev-nx1

  • Temp fix for dotnet runtime.

v2.0.0

  • Merge remote-tracking branch 'origin/main' into upfs-support.

v2.0.0-beta3

  • Enabled eMMC in boot script.

v2.0.0-beta2

  • Update game dump error messages.
  • Disable optimizer by default.
  • Use direct index merging for game__component__ConditionParam (*).
  • Delete UltraCam config when optimizer is disabled.
  • Bind the home button to reboot popup.
  • Remove manual setup from NX setup wizard.
  • Fix auto-updater checksum parser.
  • Fix process name resolver.
  • Fix BYML change tracking mergeable addition resolver.

(* Requires changelog rebuild)

v1.0

  • First Release.

Credits

The Team:

Special Thanks:

  • The Switchroot community for pioneering open-source development on the Nintendo Switch.
  • The Lakka team, for its work that allowed us to create a custom OS for TKMM on Switch.
  • The LibreELEC team for creating the Linux distribution upon which all of this is built.

External links

Advertising: