Skip to content
Handheld & Emerging Platforms

Retroid adds mainline Linux support to Pocket 6, Nova, and Duo

The support, built on Linux Kernel 7.3, provides developers with the downloads needed to build custom firmware for the Pocket 6, Pocket Nova, and Pocket Duo.

https://quarterstack.online/handheld-emerging/retroid-linux-support-pocket-6-nova-duo/

Share

Key facts

  • Retroid announced mainline Linux kernel support for the Pocket 6, Pocket Nova, and Pocket Duo handheld gaming devices.
  • The mainline Linux support is built on Linux Kernel version 7.3.
  • Three separate downloads are required to implement the Linux support: the Kernel, Audio Topology, and UCM Config.
  • Audio functionality depends on installing both the Audio Topology and UCM Config components.

Retroid announced on Oct. 20, 2026, via its public Discord server that mainline Linux kernel support is now available for its Pocket 6, Pocket Nova, and Pocket Duo handhelds, stating that “mainline Linux for Retroid Pocket devices is here, specifically the Linux Kernel 7.3.” The support is built on Linux Kernel 7.3, which serves as the core foundation for developers looking to build custom firmware. Retroid frames the mainline Linux support as a technical tool for developers rather than a consumer-facing operating system for average users. To implement the support, developers must download three separate components: the kernel, the Audio Topology, and the UCM Config.

This announcement addresses a long-standing request from the enthusiast community, which had pushed for OS support on Retroid devices for years.

The three supported devices are the Retroid Pocket 6 and Pocket Nova, both powered by the QCS8550 chip, and the Retroid Pocket Duo, which uses the Eliza platform, with initial shipments of the Duo beginning around the time of the announcement. The mainline Linux kernel supports a wide range of hardware features on these devices, including display panels, touchscreens, and the RSInput gamepad interface, as well as joystick RGB lights on the Pocket 6 and Nova. Audio is fully supported through speakers, headphones, internal and headset microphones, and DisplayPort audio on the Pocket 6 and Nova. Connectivity covers Wi-Fi and Bluetooth via the WCN7850 chip on the Pocket 6 and Nova and the WCN7750 on the Duo.

The kernel also handles the GPU, video decode and encode, USB-C with DisplayPort alt mode, UFS storage, microSD cards, and a PWM fan with thermal control.

To add the Linux support, developers must download three separate components from GitHub: the kernel, the audio topology, and the UCM config. The kernel is available on the retroidpocket/v7.3 branch, the audio topology on retroidpocket/v1.0.5, and the UCM config on retroidpocket/v1.2.16. Audio functionality under mainline Linux depends on installing both the audio topology and UCM config components, with the topology binary in /lib/firmware/qcom/ and the UCM files in /usr/share/alsa/ucm2/. The audio subsystem requires these specific directory paths to function correctly under the mainline Linux setup on Retroid devices, and developers must install both the topology and UCM config together.

Developers must place these files in the correct locations to enable audio playback and recording capabilities on the handhelds.

Retroid characterizes the move as enabling the community with guidance rather than a formal partnership that promises future Linux pre-installations on Retroid devices. Before the Linux kernel announcement, the Retroid Pocket 6 gained official LineageOS 23.2 support based on Android 16 in July 2026, allowing users to upgrade from the device’s stock Android 13.

Was this helpful?

Join the discussion

Please read our Comment Policy before commenting. First-time comments are held for moderation. By posting a comment you agree to our Terms of Use and Privacy Policy, which explain how your name, email address and comment are used.

Your email address will not be published. Required fields are marked *