Android comes to Nintendo Switch with LineageOS 15.1
LineageOS, an open source Android fork for smartphones and tablets, is now an operating system that can also be used on a vulnerable Nintendo Switch thanks to the switchroot group. It's not the first time we've seen an Android ROM running on the hybrid system, but until now the community has not had the ability to download and install a version of the operating system that works properly on Nintendo Switch.
The LineageOS 15.1 version (Android 8.1 Oreo) that Nintendo Switch receives is based on Nvidia Shield TV's builds and works in both portable and desktop modes. The operating system installed on the SD card has access to the vast majority of Nintendo Switch features, including audio, GPU acceleration, wifi and Bluetooth connection, and the touch panel. It also recognizes wireless or docked controls on the console and includes Team Win Recovery Project (TWRP).
However, there are also a number of known errors. For example, when you start charging the Android console it does not detect it even though the device is powered, the wifi may stop working and force a system restart, the sleep mode, screen rotation and screen capture do not work, the touch panel may erroneously detect a touch, the Joy-Con may not work properly in some applications and the FAT32 partition of the SD card is not accessible from macOS.
The Nintendo Switch is not an Android-ready device, so its installation process is not the usual one for smartphones. However, this is not too difficult a task. For those of you interested in bringing LineageOS 15.1 to the Nintendo Switch, you can check out the thread that has been opened for the occasion in the Scene forum dedicated to the system.