diff --git a/Makefile b/Makefile
index b4e4564..7af01d0 100644
--- a/Makefile
+++ b/Makefile
@@ -105,7 +105,7 @@ check-px2sim:
# page (its package/zyperos/zyperos.mk), and ZyperOS Installer has it too.
# ZyperOS counts from 0.1.0. Change it with
# tools/set-version.sh, which sets the installer's with it.
-VERSION ?= 1.0.1
+VERSION ?= 1.0.2
# A release, from this Mac (tools/release.sh): the Pixel 2's card image built
# clean by plastron from this commit; PUBLISH=1 then makes the draft GitHub
diff --git a/README.md b/README.md
index bc02a23..9bb8482 100644
--- a/README.md
+++ b/README.md
@@ -106,7 +106,7 @@ The GKD Pixel 2 has several operating systems to choose from. This is ZyperOS be
| | ZyperOS | Stock1 | ROGUE OS | TortOS | ROCKNIX | plumOS Pixel2 |
|---|---|---|---|---|---|---|
| **Source, license** | GPL-3.0 | — | Its changed files, no license named | GPL-3.0 | GPL-2.0 for its own code | MIT for its own code |
-| **Install, latest** | Card image or ZyperOS Installer, v1.0.1 (Nov 2026) | On the card it comes with | Card image, then v1.22's files (Aug 2025) | Card image or TortOS Installer, v2.1.1 (Oct 2026) | Card image, 20261101 (Nov 2026) | Card image, v0.1.4 (Aug 2026), in testing |
+| **Install, latest** | Card image or ZyperOS Installer, v1.0.2 (Nov 2026) | On the card it comes with | Card image, then v1.22's files (Aug 2025) | Card image or TortOS Installer, v2.1.1 (Oct 2026) | Card image, 20261101 (Nov 2026) | Card image, v0.1.4 (Aug 2026), in testing |
| **Systems** | 40, and Ports | Over 100 folders | 1172 | 11 | 1202 | 862 |
| **Games without taking the card out** | Wi-Fi or USB web page, its own hotspot, SSH | Samba | USB cable, SSH | Wi-Fi or USB web page | Samba, SFTP, USB cable | Samba, SFTP, FTP |
| **Box art on the device** | libretro, ScreenScraper3, SteamGridDB | On a computer (Skraper) | ScreenScraper | libretro, ScreenScraper | ScreenScraper | libretro |
@@ -137,7 +137,7 @@ The GKD Pixel 2 has several operating systems to choose from. This is ZyperOS be
Sources
-- **ZyperOS:** this README and its code, [v1.0.1](https://github.com/tarikbc/ZyperOS/releases/tag/v1.0.1); the boot time I measured on my Pixel 2 (note 4) and [#83](https://github.com/tarikbc/ZyperOS/pull/83).
+- **ZyperOS:** this README and its code, [v1.0.2](https://github.com/tarikbc/ZyperOS/releases/tag/v1.0.2); the boot time I measured on my Pixel 2 (note 4) and [#83](https://github.com/tarikbc/ZyperOS/pull/83).
- **Stock:** [Retro Game Corps, February 2025](https://retrogamecorps.com/2025/02/01/how-to-make-the-gkd-pixel-ii-software-suck-less/).
- **ROGUE OS:** [README](https://github.com/Ninoh-FOX/PIXEL2-ROGUE-OS/blob/f567073e9dd9d5f688a23728067d043af2fbdc20/README.md), [v1.22](https://github.com/Ninoh-FOX/PIXEL2-ROGUE-OS/releases/tag/GKDPIXELII_1.22), [system list](https://github.com/Ninoh-FOX/PIXEL2-ROGUE-OS/blob/f567073e9dd9d5f688a23728067d043af2fbdc20/EMUELEC/SYSTEM/usr/local/share/emulationstation/es_systems.cfg), [launcher skins](https://github.com/Ninoh-FOX/PIXEL2-ROGUE-OS/tree/f567073e9dd9d5f688a23728067d043af2fbdc20/EMUELEC/SYSTEM/usr/local/share/iux/skins), [launcher languages](https://github.com/Ninoh-FOX/PIXEL2-ROGUE-OS/tree/f567073e9dd9d5f688a23728067d043af2fbdc20/EMUELEC/SYSTEM/usr/local/share/iux/translations).
- **TortOS:** [README](https://github.com/ericreinsmidt/TortOS/blob/aafe6dee0d8221642e68d8b17fb17c6c5a39f8e1/README.md), [guide](https://github.com/ericreinsmidt/TortOS/blob/aafe6dee0d8221642e68d8b17fb17c6c5a39f8e1/docs/guide.md), [plastron's README](https://github.com/ericreinsmidt/plastron/blob/b67f5ec86a601f878f1bc8452d16af7112950f3d/README.md), [v2.1.1](https://github.com/ericreinsmidt/TortOS/releases/tag/v2.1.1).
@@ -246,7 +246,7 @@ ZyperOS has two themes, Beard in light and Salt & Pepper in dark. **MENU > Appea
## Install
-ZyperOS 1.0.1 is out for the GKD Pixel 2, released in November 2026. [The latest release](https://github.com/tarikbc/ZyperOS/releases/latest) on GitHub has the card image and [ZyperOS Installer](installer/) for macOS, Windows and Linux. The TrimUI Brick's image comes later.
+ZyperOS 1.0.2 is out for the GKD Pixel 2, released in November 2026. [The latest release](https://github.com/tarikbc/ZyperOS/releases/latest) on GitHub has the card image and [ZyperOS Installer](installer/) for macOS, Windows and Linux. The TrimUI Brick's image comes later.
1. **Write the card.** Download ZyperOS Installer for your computer from [the latest release](https://github.com/tarikbc/ZyperOS/releases/latest): the `.zip` for macOS, the `.exe` for Windows, the `.deb` or `.rpm` for Linux. Put the microSD card in the computer, pick the GKD Pixel 2, the latest release and the card, then choose **Fresh install**, which erases the card. Or download the card image, `ZyperOS-v-pixel2.img.xz`, and write it with any program that writes disk images, like Raspberry Pi Imager.
2. **Put the card in the Pixel 2 and turn it on.** The first start sets the card up in about a minute, turning the rest of it into space for games, music and saves. Every boot after that comes straight up, and the first one ends with [the tutorial](#the-first-start).
diff --git a/docs/releases/v1.0.2.md b/docs/releases/v1.0.2.md
new file mode 100644
index 0000000..9b80e36
--- /dev/null
+++ b/docs/releases/v1.0.2.md
@@ -0,0 +1,42 @@
+ZyperOS 1.0.2 brings PortMaster, a Storage page, smooth Nintendo 64, a new way to pick covers and videos, and many things I wanted after playing 1.0.1 every day.
+
+## Install
+
+1. Download **ZyperOS Installer** for your computer below: macOS (`.zip`), Windows (`.exe`), or Linux (`.deb` or `.rpm`).
+2. Put the microSD card in the computer, open the installer, and pick the GKD Pixel 2, the latest release and the card. **Fresh install** erases the card and puts ZyperOS on it.
+3. Put the card in the Pixel 2 and turn it on. The first start sets the card up (about a minute), then asks for your language, and Zyper shows you each button.
+
+Or write `ZyperOS-v1.0.2-pixel2.img.xz` with any disk image writer (Raspberry Pi Imager, balenaEtcher). Check it against `SHA256SUMS` first.
+
+## What's new
+
+- **PortMaster:** install it from the Ports shelf, then pick ports from its own list. **MENU** over any port, PortMaster, OpenBOR or another program opens the in-game menu, with **Continue**, a real **Controls** page from the port's own files, and **Quit**. PortMaster has its own art in both themes.
+- **MENU > Storage** shows how the card is used, as a phone does. Open a group to see what takes the most room, sort it with **X**, and delete what you don't want.
+- **Smooth Nintendo 64:** ParallelN64 with Glide64 is the default now, as in ROGUE OS. Each button is the N64 button it names, the d-pad is the stick, the C buttons are **SELECT** with X, A, B or Y, and you choose the Rumble Pak or the Controller Pak in the in-game menu.
+- **Cover and Video:** on a game's details (X), pick its cover from libretro, ScreenScraper and SteamGridDB, see each one big next to the one you have, and put the old one back if you change your mind. Download, watch, replace or delete its video snap there too.
+- **Continue or start over:** **A** continues a game where you left it, and **Y** starts it from the start. Favorite moved to the game's details, and a heart before its name marks a favorite on its console's shelf.
+- **Hotkeys in a game:** hold **SELECT** and press **R1** to save a state or **L1** to load it, into a **Quick Slot** you choose for each system. **SELECT + R2** and **SELECT + L2** play faster and slower.
+- **X quits** from any row of the in-game menu, and **Controls** shows each system's own buttons, the PlayStation's shapes included.
+- **MENU + START, held a second, takes you home** from anything: a game, a port or a screen that stopped answering. After a crash, the Pixel 2 now starts on the home instead of going back into the game.
+- **MP4:** albums, books and films on one shelf, each with a small mark for its kind. A long song name slides in the top bar, Now Playing shows its buttons, and **X** or **SELECT + START** locks the screen, which wakes at its lowest brightness. Audio Channels **Auto** plays mono on the speaker and stereo on headphones.
+- **Battery Time Left:** the battery icon can show the time left instead of the percentage, and says **On hold** at the charge limit and **Charged** when full.
+- **Nintendo DS:** a **Game Language** row picks each game's language, and DSperate is the only DS emulator, so DraStic is no longer needed.
+- **Achievements** have a clearer name and badge, and Zyper cheers each unlock.
+- **Developer Mode:** hold **L2 + R2** on **About** for five seconds to turn on SSH over the USB cable.
+- **Fixes:** text fits its box in all eight languages, the in-game clock no longer meets the battery, the play time line sits closer to the title, and a short video snap (a DS or Game Boy one) no longer restarts the launcher.
+
+## Updating from 1.0.1
+
+**MENU > System Update** offers **System and ZyperOS** over Wi-Fi or the USB cable: this release updates the system too, for PortMaster. Or use **Update** in ZyperOS Installer, which keeps your games, music and saves.
+
+## Good to know
+
+- **The GKD Pixel 2 only.** The TrimUI Brick's image comes in a later release.
+- **Not included, add them if you want:** BIOS files, which go in `Bios/`. The README lists each one.
+- **Your own games only.** ZyperOS comes with no games.
+
+## Thanks
+
+ZyperOS is built on TortOS, plastron and Diatom by **Eric Reinsmidt**, on PortMaster, the libretro cores, Linux, Buildroot, SDL and many more open-source projects, each listed in the card's `Licenses` folder and in `ZyperOS-v1.0.2-pixel2-sources.tar`.
+
+If ZyperOS makes your Pixel 2 more fun, you can [leave a tip](https://zyperos.com/tip).
diff --git a/installer/src-tauri/Cargo.lock b/installer/src-tauri/Cargo.lock
index 61cac96..d011faa 100644
--- a/installer/src-tauri/Cargo.lock
+++ b/installer/src-tauri/Cargo.lock
@@ -4715,7 +4715,7 @@ checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
[[package]]
name = "zyperos-installer"
-version = "1.0.1"
+version = "1.0.2"
dependencies = [
"libc",
"lzma-rust2",
diff --git a/installer/src-tauri/Cargo.toml b/installer/src-tauri/Cargo.toml
index cb3b240..a3fdbc0 100644
--- a/installer/src-tauri/Cargo.toml
+++ b/installer/src-tauri/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "zyperos-installer"
-version = "1.0.1"
+version = "1.0.2"
description = "Puts ZyperOS on a microSD card for the GKD Pixel 2 or the TrimUI Brick, or updates one"
# Built on TortOS Installer by Eric Reinsmidt
authors = ["Tarik Caramanico", "Eric Reinsmidt"]
diff --git a/mk/blog.py b/mk/blog.py
index 7be984e..611719f 100644
--- a/mk/blog.py
+++ b/mk/blog.py
@@ -317,7 +317,7 @@ def crumb_graph(trail):
ZBOX = """"""
diff --git a/res/update/min-system b/res/update/min-system
index 0ea3a94..6d7de6e 100644
--- a/res/update/min-system
+++ b/res/update/min-system
@@ -1 +1 @@
-0.2.0
+1.0.2
diff --git a/site/blog/best-custom-firmware-gkd-pixel-2.html b/site/blog/best-custom-firmware-gkd-pixel-2.html
index 205af64..1c290c3 100644
--- a/site/blog/best-custom-firmware-gkd-pixel-2.html
+++ b/site/blog/best-custom-firmware-gkd-pixel-2.html
@@ -17,7 +17,7 @@
The short answer
The most systems, released today: ROCKNIX. 120 systems, DraStic and PortMaster built in, updates over the air, and drivers for many USB Wi-Fi adapters.
The stock look, with more: ROGUE OS. The stock firmware's menus, improved, with DraStic, PortMaster and 13 launcher skins. Its last release is from August 2025.
Small, simple and released: TortOS. Eleven classic consoles, an installer for macOS, Windows and Linux, and a start in about two seconds.
-
A fast start, transfers from any browser, and battery care: ZyperOS. Forty systems and PortMaster ports, box art and video previews on the handheld, and a charge limit. Version 1.0.1 is out, with ZyperOS Installer.
+
A fast start, transfers from any browser, and battery care: ZyperOS. Forty systems and PortMaster ports, box art and video previews on the handheld, and a charge limit. Version 1.0.2 is out, with ZyperOS Installer.
A released system with many Pixel 2 touches: twigUI. A charging screen while off, side light modes, a list of tested Wi-Fi chips, RetroAchievements with hardcore mode, DraStic and PortMaster.
A big catalogue and a guided tour: muOS. A web dashboard for files, video previews, and a media player with live TV and radio.
Leave it as it came: the stock firmware works, with over a hundred system folders and PortMaster preloaded, but no scraper and no resume.
@@ -29,7 +29,7 @@
Side by side
ZyperOS
Stock
ROCKNIX
ROGUE OS
TortOS
plumOS Pixel2
License
GPL-3.0, free
[unk]
GPL-2.0 for its own code
Its changed files, no license named
GPL-3.0
MIT for its own code
-
Latest
v1.0.1 (Nov 2026)
On the card it comes with
20261101 (Nov 2026)
1.22 (Aug 2025)
v2.1.1 (Oct 2026)
v0.1.4 (Aug 2026), in testing
+
Latest
v1.0.2 (Nov 2026)
On the card it comes with
20261101 (Nov 2026)
1.22 (Aug 2025)
v2.1.1 (Oct 2026)
v0.1.4 (Aug 2026), in testing
Systems
40, and Ports
Over 100 folders
120
117
11
86
Games without taking the card out
[yes: A web page over Wi-Fi or the USB cable, its own hotspot, and SSH] Web page, Wi-Fi or USB
[yes: Samba file sharing over Wi-Fi] Samba
[yes: A web server, Samba, SFTP and the USB cable] Samba, SFTP, USB
[yes: The USB cable, and SSH] USB, SSH
[yes: A web page over Wi-Fi or the USB cable] Web page, Wi-Fi or USB
[yes: Samba, SFTP and FTP] Samba, SFTP, FTP
Box art on the device
[yes: libretro, ScreenScraper, SteamGridDB] Yes
[no: Not on the handheld: covers are scraped on a computer, with Skraper] No
[yes: ScreenScraper] Yes
[yes: ScreenScraper, with your account] Yes
[yes: libretro and ScreenScraper] Yes
[yes: libretro's thumbnails] Yes
@@ -44,7 +44,7 @@
Side by side
The table scrolls sideways; the row names stay put. A tick means it has it, a cross that it does not, and a dash that no source we read says either way. Hover over or tap a mark for more. The stock column is from Retro Game Corps' guide of February 2025. A system count is the systems in each project's own list, without tools, media players and ports.
ZyperOS
-
ZyperOS is made for the Pixel 2 alone. Its emulator stays running, so a game starts the moment you press A and picks up where you left it. It sends games from any browser over Wi-Fi or the USB cable, fetches box art and video previews on the handheld, signs in to RetroAchievements, and looks after the battery with a charge limit and a charging screen while off. It covers forty systems and runs PortMaster ports. It is free and open source, under the GPL-3.0 license, and version 1.0.1 is out, as a card image or with ZyperOS Installer.
+
ZyperOS is made for the Pixel 2 alone. Its emulator stays running, so a game starts the moment you press A and picks up where you left it. It sends games from any browser over Wi-Fi or the USB cable, fetches box art and video previews on the handheld, signs in to RetroAchievements, and looks after the battery with a charge limit and a charging screen while off. It covers forty systems and runs PortMaster ports. It is free and open source, under the GPL-3.0 license, and version 1.0.2 is out, as a card image or with ZyperOS Installer.
The stock firmware
The Pixel 2 ships with a fork of ROCKNIX, with GKD's IUX menu and EmulationStation, and over a hundred system folders on its card. Retro Game Corps found it serviceable, with PortMaster working, but with no scraper, no quick resume and an unconfigured Pico-8. More on the stock firmware.
@@ -68,7 +68,7 @@
The others: Knulli, muOS, twigUI and MinUI
Knulli
muOS
twigUI
MinUI for the Pixel 2
License
Buildroot's GPL-2.0-or-later, none of its own
GPL-3.0
ROCKNIX's GPL-2.0 with non-commercial parts; its spruceOS layer CC BY-NC 4.0
MIT
-
Latest
20260511 (May 2026), stable
2606.0 (Oct 2026)
v1.1.0 (Oct 2026)
v1.0.1 (May 2026)
+
Latest
20260511 (May 2026), stable
2606.0 (Oct 2026)
v1.1.0 (Oct 2026)
v1.0.2 (May 2026)
Systems
[unk]
112 in its catalogue
86 system folders
16
Wi-Fi on the Pixel 2
[unk]
[yes: Its Pixel 2 config loads the RTL8188EU driver] RTL8188EU
[yes: Seven chipsets listed, the TL-WN725N confirmed] Seven chipsets
[unk]
Games without taking the card out
[yes: Samba and SFTP, and ADB over USB] Samba, SFTP, ADB
[yes: A Web Dashboard, SFTP and Syncthing] Web Dashboard, SFTP
[yes: Samba, SSH, Syncthing, a web page, and USB storage mode] Samba, web page, USB
Or ZyperOS Installer, for macOS, Windows and Linux, which downloads and writes it for you.
+
ZyperOS
ZyperOS-v1.0.2-pixel2.img.xz
Or ZyperOS Installer, for macOS, Windows and Linux, which downloads and writes it for you.
ROCKNIX
ROCKNIX-RK3326.aarch64-20261101-b.img.gz
The RK3326 "b" image is the Pixel 2's. Windows users can use the ROCKNIX Image Burner instead.
TortOS
TortOS-v2.1.1-pixel2.img.xz
Or TortOS Installer, for macOS, Windows and Linux, which downloads and writes it for you.
plumOS Pixel2
plumOS-Pixel2-v0.1.4-sd-image.7z
Extract the .img from the .7z first. The project says this fresh image has not had its final boot test.
@@ -67,7 +67,7 @@
Step 5: add your games
Every system has its own folder names. On ZyperOS games go in Roms/<console>, and you can send them over Wi-Fi or the USB cable as well as with the card in a computer. The adding games guide shows how.
Installing ZyperOS
-
ZyperOS 1.0.1 is out for the Pixel 2, released in November 2026. Each release on GitHub has the card image and ZyperOS Installer for macOS, Windows and Linux. To install it:
+
ZyperOS 1.0.2 is out for the Pixel 2, released in November 2026. Each release on GitHub has the card image and ZyperOS Installer for macOS, Windows and Linux. To install it:
Put the microSD card in the computer, then pick the GKD Pixel 2, the latest release and the card. Choose Fresh install, which erases the card. Or write the card image with any program that writes disk images, like Raspberry Pi Imager.
Pick Knulli if you want a Batocera-based system with Batocera's frontend and emulators, a scraper with three sources, video previews in its default theme, DraStic for the DS, and built-in menu music.
-
Pick ZyperOS if you want Wi-Fi tested on the Pixel 2, games sent from any browser or over the USB cable, box art with no account, and battery care. ZyperOS 1.0.1 is out, with a card image and ZyperOS Installer.
+
Pick ZyperOS if you want Wi-Fi tested on the Pixel 2, games sent from any browser or over the USB cable, box art with no account, and battery care. ZyperOS 1.0.2 is out, with a card image and ZyperOS Installer.
Side by side
@@ -24,7 +24,7 @@
Side by side
ZyperOS
Knulli
License
GPL-3.0, free
Buildroot's GPL-2.0-or-later; no license file of Knulli's own
-
Latest for the Pixel 2
v1.0.1 (November 2026)
20260511 "Scarab" (May 2026), a stable build
+
Latest for the Pixel 2
v1.0.2 (November 2026)
20260511 "Scarab" (May 2026), a stable build
Systems
40, and Ports
[unk]
Wi-Fi on the Pixel 2
[yes: Tested with the TP-Link TL-WN725N] Tested
[unk]
Games over the network
[yes: A web page over Wi-Fi or the handheld's own network] Web page
[yes: Samba, which you turn on, and SCP or SFTP with SSH; no web page] Samba, SFTP
Pick muOS if you want a large catalogue of systems, DraStic and PortMaster included, a web dashboard to manage files over Wi-Fi, a guided tour of each screen, and a media player with live TV and radio.
-
Pick ZyperOS if you want box art fetched on the handheld, games sent over the USB cable as well as Wi-Fi, a charging screen while off, and a charge limit. ZyperOS 1.0.1 is out, with a card image and ZyperOS Installer.
+
Pick ZyperOS if you want box art fetched on the handheld, games sent over the USB cable as well as Wi-Fi, a charging screen while off, and a charge limit. ZyperOS 1.0.2 is out, with a card image and ZyperOS Installer.
Side by side
@@ -24,7 +24,7 @@
Side by side
ZyperOS
muOS
License
GPL-3.0, free
GPL-3.0 for its frontend and system code
-
Latest for the Pixel 2
v1.0.1 (November 2026)
2606.0 "Andromeda" (October 2026)
+
Latest for the Pixel 2
v1.0.2 (November 2026)
2606.0 "Andromeda" (October 2026)
Systems
40, and Ports
112 in its catalogue for the Pixel 2, 66 shown by default
Kernel
Linux 7.1.2, with ROCKNIX's patches
A prebuilt Linux 5.10.209, from the Rockchip kit
Games over the network
[yes: A web page over Wi-Fi or the handheld's own network] Web page
[yes: The Web Dashboard's file manager, SFTP and Syncthing] Web Dashboard, SFTP, Syncthing
plumOS Pixel2, by game-de-it, and ZyperOS are both young systems made for the GKD Pixel 2 alone. plumOS says it is in testing, and ZyperOS released its version 1.0.1 in November 2026. They took different roads: plumOS keeps the stock firmware's boot path and kernel and replaces everything above them, while ZyperOS brings its own Linux. This is the two side by side, from each project's own code, docs and releases as of 7 November 2026.
+
plumOS Pixel2, by game-de-it, and ZyperOS are both young systems made for the GKD Pixel 2 alone. plumOS says it is in testing, and ZyperOS released its version 1.0.2 in November 2026. They took different roads: plumOS keeps the stock firmware's boot path and kernel and replaces everything above them, while ZyperOS brings its own Linux. This is the two side by side, from each project's own code, docs and releases as of 7 November 2026.
The short answer
Pick plumOS if you want more systems today, DraStic and PortMaster built in, a list of tested dual-band Wi-Fi adapters, and A/B system updates you can install from a file. It has a release image you can download, though its project says that image has not had its final boot test.
-
Pick ZyperOS if you want to send games over the USB cable or from a phone's browser, box art and video previews on the handheld, RetroAchievements, and battery care such as a charge limit. Version 1.0.1 is out, with a card image and ZyperOS Installer.
+
Pick ZyperOS if you want to send games over the USB cable or from a phone's browser, box art and video previews on the handheld, RetroAchievements, and battery care such as a charge limit. Version 1.0.2 is out, with a card image and ZyperOS Installer.
Pick ROGUE OS if you want over a hundred systems, DraStic and PortMaster included, with the stock firmware's familiar menus and many launcher skins.
-
Pick ZyperOS if you want games sent from any browser, box art without a computer, RetroAchievements, updates on the handheld, and battery care such as a charge limit. Version 1.0.1 is out, with a card image and ZyperOS Installer.
+
Pick ZyperOS if you want games sent from any browser, box art without a computer, RetroAchievements, updates on the handheld, and battery care such as a charge limit. Version 1.0.2 is out, with a card image and ZyperOS Installer.
Side by side
@@ -25,7 +25,7 @@
Side by side
Source, license
GPL-3.0, free
Its changed files, no license named
What it is
Its own launcher, emulator frontend and Linux
Changes to the stock firmware
-
Latest
v1.0.1 (November 2026)
1.22 (August 2025)
+
Latest
v1.0.2 (November 2026)
1.22 (August 2025)
Systems
40, and Ports
117 in its list
Games without taking the card out
[yes: A web page over Wi-Fi or the USB cable, its own network, and SSH] Web page, Wi-Fi or USB cable
[yes: The USB cable, and SSH] USB cable, SSH
Box art on the device
[yes: libretro with no account, ScreenScraper, SteamGridDB] libretro, ScreenScraper, SteamGridDB
[yes: ScreenScraper, with your account] ScreenScraper
Pick TortOS if you want a small, simple system for the eleven classic consoles it plays, on the TrimUI Brick as well as the Pixel 2, with Wi-Fi and USB transfers and achievements.
-
Pick ZyperOS if you want the bigger library: forty systems, the Nintendo DS and PortMaster ports, plus video, rumble, a first-start tutorial and battery care. Version 1.0.1 is out, with a card image and ZyperOS Installer.
+
Pick ZyperOS if you want the bigger library: forty systems, the Nintendo DS and PortMaster ports, plus video, rumble, a first-start tutorial and battery care. Version 1.0.2 is out, with a card image and ZyperOS Installer.
What they share
@@ -27,7 +27,7 @@
Side by side
ZyperOS
TortOS
License
GPL-3.0, free
GPL-3.0
-
Install, latest
Card image or ZyperOS Installer, v1.0.1 (November 2026)
Card image or TortOS Installer, v2.1.1 (October 2026)
+
Install, latest
Card image or ZyperOS Installer, v1.0.2 (November 2026)
Card image or TortOS Installer, v2.1.1 (October 2026)
A fast, light firmware for the GKD Pixel 2 that plays your whole retro libra
ASee it on GitHubRead the guide
- ZyperOS 1.0.1 is out for the GKD Pixel 2.
+ ZyperOS 1.0.2 is out for the GKD Pixel 2.
@@ -437,7 +437,7 @@
Forty systems
- The others: Knulli release 20260511, muOS's
_data/devices/rk-pixel-2.yml, spruceUI/twigUI-next,
NukeBomB3000/minui-gkd-pixel2
- - ZyperOS: the README and release v1.0.1; the boot time from plastron#15 (1.58 s, kernel
+ - ZyperOS: the README and release v1.0.2; the boot time from plastron#15 (1.58 s, kernel
to the first frame, mean of 10 starts on the Pixel 2) and ZyperOS#83 -->
@@ -451,7 +451,7 @@
How it compares
Source, license
GPL-3.0
–
Its changed files, no license named
GPL-3.0
GPL-2.0 for its own code
MIT for its own code
-
Install, latest
Card image or ZyperOS Installer, v1.0.1 (Nov 2026)
On the card it comes with
Card image, then v1.22's files (Aug 2025)
Card image or TortOS Installer, v2.1.1 (Oct 2026)
Card image, 20261101 (Nov 2026)
Card image, v0.1.4 (Aug 2026), in testing
+
Install, latest
Card image or ZyperOS Installer, v1.0.2 (Nov 2026)
On the card it comes with
Card image, then v1.22's files (Aug 2025)
Card image or TortOS Installer, v2.1.1 (Oct 2026)
Card image, 20261101 (Nov 2026)
Card image, v0.1.4 (Aug 2026), in testing
Systems
40, and Ports
Over 100 folders
1172
11
1202
862
Games without taking the card out
Box art on the device
@@ -502,7 +502,7 @@
The name
Install
-
ZyperOS 1.0.1 is out for the GKD Pixel 2, released in November 2026. Each release has the card image and ZyperOS Installer for macOS, Windows and Linux.
+
ZyperOS 1.0.2 is out for the GKD Pixel 2, released in November 2026. Each release has the card image and ZyperOS Installer for macOS, Windows and Linux.
Download ZyperOS Installer for your computer from the latest release.
Put the microSD card in the computer, then pick the GKD Pixel 2, the latest release and the card.
diff --git a/site/llms.txt b/site/llms.txt
index e170e82..f0756f4 100644
--- a/site/llms.txt
+++ b/site/llms.txt
@@ -1,6 +1,6 @@
# ZyperOS
-> ZyperOS is a fast, light custom firmware (operating system) for the GKD Pixel 2 retro handheld, made by Tarik Caramanico and named after his dog Zyper. It plays forty systems from a microSD card you can take out at any time, plus PortMaster ports, music, audiobooks and videos. The emulator stays running, so a game starts the moment you press A. ZyperOS 1.0.1 is out for the GKD Pixel 2, released in November 2026: download ZyperOS Installer (macOS, Windows, Linux) from the latest release on GitHub, or write the card image with any disk image writer. The TrimUI Brick's image comes later. It is free and open source, under the GNU GPL version 3 (GPL-3.0-only), with the name ZyperOS and Zyper kept as trademarks.
+> ZyperOS is a fast, light custom firmware (operating system) for the GKD Pixel 2 retro handheld, made by Tarik Caramanico and named after his dog Zyper. It plays forty systems from a microSD card you can take out at any time, plus PortMaster ports, music, audiobooks and videos. The emulator stays running, so a game starts the moment you press A. ZyperOS 1.0.2 is out for the GKD Pixel 2, released in November 2026: download ZyperOS Installer (macOS, Windows, Linux) from the latest release on GitHub, or write the card image with any disk image writer. The TrimUI Brick's image comes later. It is free and open source, under the GNU GPL version 3 (GPL-3.0-only), with the name ZyperOS and Zyper kept as trademarks.
## Pages
- [ZyperOS home](https://zyperos.com/): what it does, the screens, the forty systems, how it compares with the stock firmware, ROGUE OS, TortOS, ROCKNIX and plumOS, and how to install it.