Developers successfully bring Android ROM to the Nintendo Switch
Developers of the XDA Forum have posted a message that they can already use the Nintendo Switch to run Android and most of the features are still supported. The currently adopted version is mainly LineageOS 15.1, which is based on the Android 8.1 Oreo. Basic Android features can be used and even support Google’s various services, NVIDIA Shield applications, and support for Bluetooth wireless connectivity.
- LineageOS 15.1 – Android 8.1 Oreo
- Based on the Nvidia Shield TV trees
- TWRP pre-installed
- CPU and GPU performance profiles
- Works in handheld and docked mode
- Audio is supported
- Joycons connect via Bluetooth, also in handheld mode
- Deep sleep, so battery life is not great
- Auto rotation as we haven’t figured out how to talk to the sensor yet
- Screen off in dock
- Charging is not detected, but console still charges
- Some apps don’t handle joycon inputs correctly
- The touchscreen sometimes detects touches even when your finger is just floating over the screen
- There is a system process ANR on boot. Just click „Wait“ and it won’t happen again until next boot
- Screenshots do not work
- WiFi may randomly stop working. If this happens just reboot
- If TV looks odd and grainy when docking then redock a few times.
- No TV keyboard that can be used with gamepad
- SELinux is disabled
- You can’t access the FAT32 partition of the SD card on macOS. Windows and Linux works.
- You tell us 😉
Brushing the Android system to Nintendo Switch will not destroy the original main system. However, there are still some problems in the currently adopted version that may affect the use. For example, when using WiFi to connect to a wireless network, there may be random interruptions that cannot be connected.
In this case, you can only restart the device to reconnect to WiFi. Manually connecting to a known wireless network in the settings basically does not solve the problem of no network after disconnection. If you try to screen the TV, you may find that the clarity is significantly reduced. The solution to this problem is to try again and again.