The Nintendo Switch has only been ported to Android 10. It is now possible to experience an Android 10-based LineageOS 17.1 port on your Nintendo Switch console thanks to the hard work of the SwitchRoot team. This update comes from the same team that originally ported the Nintendo Switch to Android 8.1 Oreo.
The Android 10 update is based on the NVIDIA SHIELD TV LineageOS 17.1 build which brings several enhancements from the previous release, including a much-needed deep sleep mode so that the OS doesn’t ruin the battery life of your console. According to the SwitchRoot team, it’s also usually quicker and more open than the previous Android 8.1 Oreo edition.
The unofficial* LineageOS 17.1 port for the Nintendo Switch offers the following features:
- Android 10 based on Lineage 17.1
- OTA updates.
- Full Joy-Con and Pro Controller support with analog sticks and rails.
- Hori Joy-Con support.
- Deep sleep that can last for weeks.
- An Android TV-based build.
- Reworked fan profiles for quieter operation.
- Optimized dock support with resolution scaling.
- A rewritten charger driver supporting USB-PD and third party docks.
- Optimized touch screen driver.
- Easier install via Hekate partition tool.
- Reworked, simpler, power profiles.
- Much improved WiFi driver with less dropouts.
- Shield TV remote app support for easy docked control.
- Reboot to payload support.
- Improved Bluetooth accessory support.
- Autorotation support.
The ROM comes in two flavors: a tablet builds that includes all applications with a normal Android UI and an Android TV build that supports all docked and undocked use cases, but has more restricted functionality for apps. If you use your Nintendo Switch mainly when undocked, the former is preferred, while the latter can provide a much better docking experience.
As for glitches and missing stuff, the developer claims that SHIELD-built games (Half-Life 2, Tomb Raider, etc.) are not enabled, and you can find any Bluetooth audio stuttering. The Joy-Con D-Pad might not be assisted by those applications either.
You would require an RCM-exploitable Nintendo Switch, a USB-C cable, a FAT32-formatted high-speed microSD card, and a PC to load this compilation. If you have already installed the Android 8.1 Oreo build on your SD card, just make sure to back up your data before downloading the Android 10 build, as all data will be erased as this latest ROM flashes. Be sure to flash the Google Apps file, Alarm Disable ZIP, and Xbox Joycon Layout ZIP after downloading the ROM itself if you’re using an Xbox controller.