plumOS v0.1 for Pixel 2

A configured firmware based on the StockOS of GKD Pixel 2
Download
You can download the SD image from GitHub
or use the direct links below
Installation
Download the plumOS-pixel2_v0.1.7z.001~003 files from the links above and extract the 001 file using 7-Zip. Download 7-Zip below.
Write the extracted .img file to an SD card using BalenaEtcher.
Resizing the FAT32 Partition on SD1
- Download the free version of MiniTool Partition Wizard Free.
2. Launch the Partition MiniTool and locate your SD card entry.

- Right-click on the partition labeled
"ROMS: (FAT32) 133MB"and select"Move/Resize". - Drag the partition slider all the way to the right and click the
"OK"button.

5. If the partition size looks correct, click the `“Apply“` button.

Key Features
- picoarch is available
- pyxel is available (online updates are also possible)
- Includes an equalizer tuned to improve audio quality for pixel2
- Default language of each app is changed to English (some apps remain in Chinese)
- Custom default settings for EmulationStation (does not enforce overlays, shaders, etc.)
- Custom settings for RetroArch (input lag reduction, etc.)
- Supports changing root password (SSH login enabled)
OS Hotkeys
| Button Combo | Action |
|---|---|
| SELECT + DPAD UP,DOWN | Adjust volume |
| SELECT + DPAD LEFT,RIGHT | Adjust screen brightness |
About the USB mass storage function
- If you connect a Windows PC and a pixel2 with a USB cable, you can view the information on the SD card and transfer ROM files.
About picoarch
- How to use picoarch
- EmulationStation
- Press the SELECT button on the ROM selection screen and choose the emulator from
ADVANCED SYSTEM OPTIONS
- Press the SELECT button on the ROM selection screen and choose the emulator from
- EmulationStation
| Supported libretro cores |
|---|
| quicknes |
| fceumm |
| snes9x2010 |
| picodrive |
| beetle-pce-fast |
| gambatte |
| gpsp |
| pokemini |
- picoarch Hotkeys
- Some cores do not support fast forward
| Button Combo | Action |
|---|---|
| SELECT + START | Open menu |
| SELECT + R | Save state |
| SELECT + L | Load state |
- picoarch Resolution
| Name | Resolution |
|---|---|
| picoarch_LD | 320×240 |
| picoarch_HD | 640×480 |
About RetroArch
- Save files and save states are created in the same folder as the ROM file (configurable)
- Save state files are also created in the same folder as the ROM file (configurable)
- RetroArch Hotkeys
- Hotkey settings can be freely customized
| Button Combo | Action |
|---|---|
| Function button | Open RetroArch menu |
| SELECT + R | Save state |
| SELECT + L | Load state |
| SELECT + R2 | Fast forward (2x speed) |
| SELECT + L2 | Slow motion (1.5x speed) |
| SELECT + X | Screenshot (saved in roms/screenshots) |
| SELECT + Y | Show FPS |
| SELECT + START x 2 | Exit RetroArch |
Save Data Locations for Each Emulator
Refer to this when backing up save data.
| Emulator | Directory |
|---|---|
| BIOS | /storage/roms/bios |
| drastic | /storage/.config/drastic |
| ppsspp | /storage/.config/ppsspp |
| retroarch | Inside each ROM directory |
| picoarch | /storage/.config/.picoarch/data |
| Other Emulators | /storage/roms/savestates |
About the Equalizer Feature
- To temporarily disable the equalizer, run
Equalizerin theToolssection of EmulationStation. - To adjust the equalizer settings, edit the file
/storage/.config/pipewire/pipewire.conf.d/sink-eq6.conf.
About pyxel
- To use online updates:
- Connect to the internet using a USB WiFi dongle.
- Run
pyxel_updatein theToolssection of EmulationStation.
- To install additional Python modules:
- Place the following shell script example in the
roms/portsdirectory and run it from theportssection of EmulationStation. (Not all modules may be installable.)#!/bin/sh /storage/pyxel_Python/bin/python3 -m pip install pygame
- Place the following shell script example in the
About SSH Connection
- Use a USB WiFi dongle (Confirmed working chipset: r8188eu)
- Username is
rootand the default password isplumos- To change the password, go to SYSTEM SETTINGS -> ROOT PASSWORD in EmulationStation and restart the OS.
- If using public key authentication, the public key file is located in the
roms/wifi/directory.