Nintendo Switch is a fantastic handheld console. Nintendo effectively fused a dockable tablet with detachable controllers (‘Joy-Con’) to come up with a hybrid.
Early speculations were suggesting the use of a custom Android based distro in Switch (codename: nx). It may sound hilarious, but Nintendo allegedly talked with now-defunct Cyanogen Inc. to handle the operating system.
The deal was not materialized though, and Nintendo designed their own OS called ‘Nintendo Switch system software’. It is more closer to the previous generation 3DS OS than Linux or Android, as investigated by researchers.
Nintendo Switch has been a victim of a coldboot vulnerability that allows full, unauthenticated arbitrary code execution. Dubbed as Fusée Gelée, the vulnerability directly affects the underlying NVIDIA Tegra SoC.
The discovery opened up the window for homebrew development and Switch modding. A full fledged Linux was booted by the fail0verflow group, who are also behind the ‘Fusée Gelée’ hacking.
The Tegra X1 SoC in Switch is also used in Google Pixel C and NVIDIA Shield Android TV, thus running Android on Switch is not a farfetched dream. Fast forward to February 2019, developer Billy Laws (ByLaws) actually kickstarted the porting initiative.
Not my work but worth sharing pic.twitter.com/XKctcJSZoo
— flexible potato (@natinusala) February 12, 2019
FYI, natinusala/Nathan S. is an eminent personality is Switch modding. He is maintaining Lakka Linux for Switch, which is powered by the RetroArch project.
RetroArch is a frontend for emulators, game engines and media players.
It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.
Based on ByLaw’s work, Max Keller have managed to boot an early version of Android Q on the Switch. Bluetooth, WiFi and even the Joy-Cons are working, albeit graphics stack needs reworking.
( ͡° ͜ʖ ͡°) #NintendoSwitch #Android pic.twitter.com/RfbN7VKStw
— Max Keller (@langer_hans) February 23, 2019
Converting Nintendo Switch to a tablet running Android sounds cool, but what about running Windows on it?
Veteran developer and ‘hacker’ Bingxing Wang, who is rather popular as imbushuo in the Windows on ARM porting community, has dropped the following yesterday:
Hey Windows team / Nintendo, you know how to fix this right? 😜 pic.twitter.com/KmeneIT9eh
— Sunshine Biscuit at scale 🍪 (@imbushuo) March 3, 2019
No doubt it’s a huge progress! No only Windows is already booted in non-legacy mode and can enter recovery environment, it also suggests that an open source UEFI interface for Switch is cooking.
Another screenshot has shown the familiar Windows logo while booting.
Some more work to do (primarily memory regions fix) pic.twitter.com/vkJhv4XjKw
— Sunshine Biscuit at scale 🍪 (@imbushuo) March 3, 2019
He has also pushed the a work-in-progress repo for brining ARM64 Tianocore UEFI support for Nintendo Switch, which is essential for booting Windows (and other operating systems) in vanilla UEFI mode.
Reader may remember about our previous articles on Windows on ARM community developments, such as bringing Windows 10 on Lumia phones and running Windows 10 ARM on Raspberry Pi.
WoA on RPi3 with ssd boot https://t.co/O7imOWHD4O pic.twitter.com/Gx5sgBclfG
— Don Hui (@NovaspiritTech) February 21, 2019
Well, imbushuo is involved with both of them as a part of Windows on ARM (WoA) Project. He still needs to fix some memory allocation issues, but we should hope for a nice installer package soon from José Manuel Nieto (@SuperJMN).
Spoiler alert!
Developers are secretly working on more operating systems besides Windows for Nintendo Switch.
Hey Ben, would you like to join the Discord guild that is working on doing low-level development and porting a bunch of OSes (android, linux, bsd, haiku etc) to Switch (switchroot)?
— ave (@warnvod) March 3, 2019
Got a Switch? Have you jailbroken it already? Let us know by commenting below.
PiunikaWeb is a unique initiative that mainly focuses on investigative journalism. This means we do a lot of hard work to come up with news stories that are either ‘exclusive,’ ‘breaking,’ or ‘curated’ in nature. Perhaps that’s the reason our work has been picked by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and more. Do take a tour of our website to get a feel of our work. And if you like what we do, stay connected with us on Twitter (@PiunikaWeb) and other social media channels to receive timely updates on stories we publish.