Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 1 addition & 14 deletions docs/.vitepress/i18n/en_US.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,20 +50,7 @@ const themeConfig = {
text: localeData.pages["homebrew"],
link: `/homebrew/`,
items: [
{ text: localeData.pages["homebrew/jksv"], link: `/homebrew/jksv` },
{ text: localeData.pages["homebrew/goldleaf"], link: `/homebrew/goldleaf` },
{ text: localeData.pages["homebrew/ftpd"], link: `/homebrew/ftpd` },
{ text: localeData.pages["homebrew/nxtheme-installer"], link: `/homebrew/nxtheme-installer` },
{ text: localeData.pages["homebrew/nx-shell"], link: `/homebrew/nx-shell` },
{ text: localeData.pages["homebrew/edizon"], link: `/homebrew/edizon` },
{ text: localeData.pages["homebrew/simplemodmanager"], link: `/homebrew/simplemodmanager` },
{ text: localeData.pages["homebrew/tesla-menu"], link: `/homebrew/tesla-menu` },
{ text: localeData.pages["homebrew/mission-control"], link: `/homebrew/mission-control` },
{ text: localeData.pages["homebrew/sys-con"], link: `/homebrew/sys-con` },
{ text: localeData.pages["homebrew/sys-botbase"], link: `/homebrew/sys-botbase` },
{ text: localeData.pages["homebrew/sysdvr"], link: `/homebrew/sysdvr` },
{ text: localeData.pages["homebrew/sys-clk"], link: `/homebrew/sys-clk` },
{ text: localeData.pages["homebrew/ldn_mitm"], link: `/homebrew/ldn_mitm` }
{ text: localeData.pages["homebrew/controllers"], link: `/homebrew/controllers` },
]
},
sidebar_common
Expand Down
15 changes: 1 addition & 14 deletions docs/.vitepress/i18n/strings/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,20 +31,7 @@
"extras/updating": "Updating CFW",
"faq": "FAQ",
"homebrew": "Homebrew",
"homebrew/edizon": "EdiZon",
"homebrew/ftpd": "FTPD",
"homebrew/goldleaf": "Goldleaf",
"homebrew/jksv": "JKSV",
"homebrew/ldn_mitm": "ldn_mitm",
"homebrew/mission-control": "MissionControl",
"homebrew/nx-shell": "NX-Shell",
"homebrew/nxtheme-installer": "NXTheme Installer",
"homebrew/simplemodmanager": "SimpleModManager",
"homebrew/sys-botbase": "sys-botbase",
"homebrew/sys-clk": "sys-clk",
"homebrew/sys-con": "sys-con",
"homebrew/sysdvr": "SysDVR",
"homebrew/tesla-menu": "Tesla Menu",
"homebrew/controllers": "Unofficial Controllers",
"multiple-options": "Multiple Options",
"user_guide/all/cfw_environment": "CFW on sysMMC vs. CFW on emuMMC",
"user_guide/all/launching_cfw": "Launching CFW",
Expand Down
86 changes: 86 additions & 0 deletions docs/homebrew/controllers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
# MissionControl & sys-con

MissionControl and sys-con are both [sysmodules](index#terminologies) that allo you to use normally-unsupported controllers as if they were natively supported. MissionControl lets you pair controllers over bluetooth and sys-con allows you to use them via USB. A list of supported controllers, along with additional usage instructions and configuration, can be found on [MissionControl's](https://github.com/ndeadly/MissionControl) and [sys-con's](https://github.com/o0Zz/sys-con) github pages.

## MissionControl requirements

* An archive manager like [7-Zip](https://www.7-zip.org/)
* The latest release of [MissionControl](https://github.com/ndeadly/MissionControl/releases) (the `MissionControl-(version)-master-(hash).zip` file)

## MissionControl Installation

1. Boot into hekate and go to `Tools` > `USB Tools` > `SD Card`, then plug your Switch into your PC via USB.
1. Your microSD card should now be accessible on your PC, open it.
1. Extract the `.zip` file to a location on your computer.
* If your archive manager allows for it, you can also simply open the `.zip` file directly.
1. Copy the *contents* of the (extracted) `.zip` file to the root of your microSD card.
* **Optional:** You can verify if you've installed MissionControl correctly, you should have a folder called `010000000000BD00` (MissionControl) in `sd:/atmosphere/contents`.
1. Boot into CFW.

## MissionControl Troubleshooting

### My Switch crashes on boot after I installed MissionControl!

**Cause:** If your Switch crashes with Error `std::abort (0xFFE)` and Title ID `010000000000BD00`, you're using a version of MissionControl that's incompatible with your Atmosphère version. The expected Atmosphère version is mentioned on each release page of a MissionControl release.

**Fix:** If there is a release that supports your Atmosphère version, you can update MissionControl by following the [installation instructions](#MissionControl-Installation) above. If this isn't the case, you can remove the `sd:/atmosphere/contents/010000000000BD00` folder (MissionControl) to allow the switch to boot.

### MissionControl isn't doing anything!

Since MissionControl is background process, it makes no visual changes when running. You can confirm it's running by connecting a left Joycon or Pro Controller to the console wirelessly and pressing the `DPAD_UP` and `MINUS` buttons together. If MissionControl is active, this will act like the capture button and take a screenshot. If not, it's likely it is not running.

#### MissionControl is not running!

**Cause:** 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.

**Fix:** Try running the archive bit fixer utility by booting hekate and going to `Tools` > `Arch bit • RCM Touch • Pkg1/2` > `Fix Archive Bit`.

#### MissionControl is running, but my controller isn't working!

**Cause:** The controller you are using could be unsupported.

**Fix:** See if your controller is on [the list of supported controllers.](https://github.com/ndeadly/MissionControl#supported-controllers).

### The issue I'm having isn't on here!

Read through MissionControls [frequently asked questions](https://github.com/ndeadly/MissionControl#frequently-asked-questions) page.


## sys-con requirements

* An archive manager like [7-Zip](https://www.7-zip.org/)
* The latest release of [sys-con](https://github.com/o0Zz/sys-con/releases) (the `sys-con-(version).zip` file)

## sys-con Installation

1. Boot into hekate and go to `Tools` > `USB Tools` > `SD Card`, then plug your Switch into your PC via USB.
1. Your microSD card should now be accessible on your PC, open it.
1. Extract the `.zip` file to a location on your computer.
* If your archive manager allows for it, you can also simply open the `.zip` file directly.
1. Copy the *contents* of the (extracted) `.zip` file to the root of your microSD card.
* **Optional:** You can verify if you've installed sys-con correctly, you should have a folder called `690000000000000D` (sys-con) in `sd:/atmosphere/contents`.
1. Boot into CFW.

## sys-con Troubleshooting

### My Switch crashes on boot after I installed sys-con!

**Cause:** If your Switch crashes with Error `std::abort (0xFFE)` and Title ID `690000000000000D`, you're using a version of sys-con that's incompatible with your Atmosphère version. The expected Atmosphère version is mentioned on each release page of a sys-con release.

**Fix:** If there is a release that supports your Atmosphère version, you can update sys-con by following the [installation instructions](#sys-con-Installation) above. If this isn't the case, you can remove the `sd:/atmosphere/contents/690000000000000D` folder (sys-con) to allow the switch to boot.

### sys-con is not running!

**Cause:** 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.

**Fix:** Try running the archive bit fixer utility by booting hekate and going to `Tools` > `Arch bit • RCM Touch • Pkg1/2` > `Fix Archive Bit`.

### sys-con is running, but my controller isn't working!

**Cause:** The controller you are using could be unsupported.

**Fix:** See if your controller is on [the list of supported controllers](https://github.com/o0Zz/sys-con/blob/master/doc/TestedControllers.md).

### The issue I'm having isn't on here!

Read through sys-cons [troubleshooting](https://github.com/o0Zz/sys-con/blob/master/doc/Troubleshooting.md) page.
84 changes: 0 additions & 84 deletions docs/homebrew/edizon.md

This file was deleted.

33 changes: 0 additions & 33 deletions docs/homebrew/ftpd.md

This file was deleted.

21 changes: 0 additions & 21 deletions docs/homebrew/goldleaf.md

This file was deleted.

Binary file removed docs/homebrew/img/ftpd.jpg
Binary file not shown.
Binary file removed docs/homebrew/img/goldleaf.jpg
Binary file not shown.
Binary file removed docs/homebrew/img/jksv.jpg
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/appinfo.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/audience.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/audience_external.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/auth_platform.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/consent_screen.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/contactinfo.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/create_credentials.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/create_project.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/enable_gdrive.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/enable_services.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/enabled_services.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/file_renamed.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/finish.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/finish2.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/gdrive_api.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/navigation_menu.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/oauth_client.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/oauth_client_created2.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/oauth_client_id.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/oauth_client_id_type1.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/oauth_client_id_type2.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/oauth_client_id_type3.png
Binary file not shown.
Binary file removed docs/homebrew/img/jksv/project_name.png
Diff not rendered.
Binary file removed docs/homebrew/img/jksv/select_project.png
Diff not rendered.
Binary file removed docs/homebrew/img/jksv/select_project2.png
Diff not rendered.
Binary file removed docs/homebrew/img/jksv/test_users.png
Diff not rendered.
Binary file removed docs/homebrew/img/jksv/test_users2.png
Diff not rendered.
Binary file removed docs/homebrew/img/ldn_mitm.jpg
Diff not rendered.
Binary file removed docs/homebrew/img/nx-shell-main.jpg
Diff not rendered.
Binary file removed docs/homebrew/img/nx-shell-menu.jpg
Diff not rendered.
Binary file removed docs/homebrew/img/simplemodmanager1.jpg
Diff not rendered.
Binary file removed docs/homebrew/img/simplemodmanager2.jpg
Diff not rendered.
Binary file removed docs/homebrew/img/sysdvr1.png
Diff not rendered.
Binary file removed docs/homebrew/img/sysdvr2.png
Diff not rendered.
Binary file removed docs/homebrew/img/sysdvr3.png
Diff not rendered.
Binary file removed docs/homebrew/img/tesla-menu.jpg
Diff not rendered.
33 changes: 0 additions & 33 deletions docs/homebrew/index.md

This file was deleted.

Loading
Loading