Nintendo Switch
Reading Time: 2 minutes

Developers from SwitchRoot have made it possible for users to unofficially run Android 10 on the Nintendo Switch. The team developed an Android 10-based LineageOS 17.1 port on your Nintendo Switch console. It is the same developer team who earlier successfully ported Android 8.1 Oreo to the Nintendo Switch.

The latest Android 10 release is based on LineageOS 17.1 built for the NVIDIA SHIELD TV. It brings a number of improvements to its predecessor, it comes with a deep sleep mode which avoids the OS from draining your console’s battery life. Compared to the earlier Android 8.1 Oreo version it is faster and more responsive.

Nintendo Switch offers the following with LineageOS 17.1

  • 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.1
  • Optimized touch screen driver.
  • Easier install via Hekate partition tool.
  • Reworked, simpler, power profiles.
  • Much improved WiFi driver with fewer dropouts.
  • Shield TV remote app support for easy docked control.
  • Reboot to payload support.
  • Improved Bluetooth accessory support.
  • Autorotation support.

It offers two flavors of ROM i.e. a standard Android UI that supports all apps. While the Android TV built supports both docked and undocked use cases but has more limited app support. If you are solely using Nintendo Switch, undocking the former ROM would suit, while using the latter for a better-docked experience.

According to the developers, LineageOS 17.1, games built for the SHIELD (Half-Life 2, Tomb Raider, etc.) aren’t supported. Users may experience some shuttering with Bluetooth audio and some apps may not support the Joy-Con D-Pad.

What do you need to install LineageOS 17.1 build?

  • RCM-exploitable Nintendo Switch
  • USB-C cable
  • High-speed microSD card (formatted to FAT32)
  • How to install the LineageOS 17.1 build?
  • PC

If you already have Android 8.1 Orea build installed on the SD card, take a backup of your data. Now you can start installing the Android 10 build, the flashing of the new ROM will delete all your data. Once the ROM is installed make sure you flash the Google Apps package, Alarm Disable ZIP, and Xbox Joycon Layout ZIP if you use an Xbox controller.

You can download LineageOS 17.1 from here, a wonderful job done by developers bylaws, Steel01, CTCaer, Langerhans, Ave, and others who contributed to making this happen.