Tesla-Menu
Tesla-Menu is an overlay menu developed by WerWolv, Tesla-Menu is comparable to Rosalina menu on the 3DS and its purpose is to be able to load community made overlays for Homebrew apps and sysmodules that can be accessed at any time. Below you can find common use cases for Tesla-Menu. The official Github page for Tesla-Menu can be found here.
TIP
Dependencies
Tesla-Menu is dependent on a sysmodule called nx-ovlloader
, this sysmodule is responsible for loading ovlmenu.ovl
from sd:/switch/.overlays
.
Common use cases for Tesla-Menu:
- Load community made Tesla-Menu overlays
- Viewing the temperatures/clock speeds of your hardware
- Editing sysmodule configs on the fly (if applicable)
- Editing Homebrew app configs on the fly (if applicable)
- Toggling cheats easily
- Toggling sysmodules
Installation requirements:
- An archive manager like 7-Zip
- The latest release of Tesla-Menu (the
ovlmenu.zip
file) - The latest release of nx-ovlloader (the
nx-ovlloader.zip
file)
Installation instructions:
- Boot into Hekate and go to
Tools
>USB Tools
>SD Card
, then plug your Switch into your PC via USB. - Your microSD card should now be accessible on your PC, open it.
- Extract both
.zip
files to a location on your computer.- If your archive manager allows for it, you can also simply open the
.zip
files directly.
- If your archive manager allows for it, you can also simply open the
- Copy the contents of each (extracted)
.zip
file to the root of your microSD card.- Optional: You can verify if you've installed Tesla-Menu and nx-ovlloader correctly, you should have a folder called
420000000007E51A
(nx-ovlloader) insd:/atmosphere/contents
and theovlmenu.ovl
(Tesla-Menu) file insd:/switch/.overlays
.
- Optional: You can verify if you've installed Tesla-Menu and nx-ovlloader correctly, you should have a folder called
- Boot into CFW.
Opening Tesla-Menu
Tesla-Menu can be opened by pressing L
+ R Stick press (R3)
+ DPAD down
, assuming you use the default configuration.
Changing the button combination
If you wish to change the default button configuration, see the instructions below:
- Navigate to
sd:/config
on your microSD card. - Create a folder named
tesla
if it doesn't exist already. - Create a file named
config.ini
insd:/config/tesla
. - Paste the following text inside of
config.ini
:[tesla] key_combo=L+R+RS # A, B, X, Y, LS, RS, L, R, ZL, ZR, PLUS, MINUS, DLEFT, DUP, DRIGHT, DDOWN, SL, SR
- Change the
key_combo
value to anything you desire and save the file. The accepted inputs are mentioned on the third line.
Commonly used Tesla-Menu overlays
- Status-Monitor-Overlay
- EdiZon overlay
- QuickNTP
- Emuiibo (this requires you to also install the Emuiibo sysmodule)
- TriPlayer (this requires you to also install the TriPlayer sysmodule)
- ldn_mitm (this requires you to also install the ldn_mitm sysmodule)
- Fizeau (this requires you to also install the Fizeau sysmodule)
Troubleshooting
My Switch crashes on boot after I installed Tesla-Menu/nx-ovlloader!:
Cause: If your Switch crashes with Error code 2001-0123 (0xf601)
and Title ID 420000000007E51A
, you didn't successfully install Tesla-Menu or you aren't using the latest release of Tesla-Menu, re-follow the installation instructions above.
My Switch crashes when I open an overlay via Tesla-Menu!:
Cause: If your Switch crashes with Error code 2001-0123 (0xf601)
and Title ID 420000000007E51A
, the overlay you're trying to open/use isn't up to date. Check its source repository for updates.
- If this overlay doesn't have an updated release, you may have to look for a forked (updated) release or compile it yourself using the latest
libtesla
library. The latter is for developers (or advanced users).
Tesla-Menu is only showing while on the main menu and not in-game!:
Cause: This issue will only happen when the Switch is docked, ensure that you've set the "Screen size" in System Settings
> TV Output
to 100%. Adjust your TV/monitor to fit the entirety of the screen of your Switch using its OSD (On Screen Display) or remote.
Tesla-Menu isn't opening when I press the correct button combination!:
Assuming you've followed the installation instructions successfully, this is probably due to the archive bit being set on one or more folders/files on your microSD card. This is usually the result of copying files to a microSD card via a Mac. If you are experiencing this issue, try running the archive bit fixer utility via Hekate for all files.
This can be done by booting into Hekate and going to Tools
> Arch bit • RCM Touch • Pkg1/2
> Fix Archive Bit
.