Zum Inhalt springen

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

  1. Download the free version of MiniTool Partition Wizard Free.

2. Launch the Partition MiniTool and locate your SD card entry.

  1. Right-click on the partition labeled "ROMS: (FAT32) 133MB" and select "Move/Resize".
  2. 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.

That’s it!


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 ComboAction
SELECT + DPAD UP,DOWNAdjust volume
SELECT + DPAD LEFT,RIGHTAdjust 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
Supported libretro cores
quicknes
fceumm
snes9x2010
picodrive
beetle-pce-fast
gambatte
gpsp
pokemini
  • picoarch Hotkeys
    • Some cores do not support fast forward
Button ComboAction
SELECT + STARTOpen menu
SELECT + RSave state
SELECT + LLoad state
  • picoarch Resolution
NameResolution
picoarch_LD320×240
picoarch_HD640×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 ComboAction
Function buttonOpen RetroArch menu
SELECT + RSave state
SELECT + LLoad state
SELECT + R2Fast forward (2x speed)
SELECT + L2Slow motion (1.5x speed)
SELECT + XScreenshot (saved in roms/screenshots)
SELECT + YShow FPS
SELECT + START x 2Exit RetroArch

Save Data Locations for Each Emulator

Refer to this when backing up save data.

EmulatorDirectory
BIOS/storage/roms/bios
drastic/storage/.config/drastic
ppsspp/storage/.config/ppsspp
retroarchInside each ROM directory
picoarch/storage/.config/.picoarch/data
Other Emulators/storage/roms/savestates

About the Equalizer Feature

  • To temporarily disable the equalizer, run Equalizer in the Tools section 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:
    1. Connect to the internet using a USB WiFi dongle.
    2. Run pyxel_update in the Tools section of EmulationStation.
  • To install additional Python modules:
    • Place the following shell script example in the roms/ports directory and run it from the ports section of EmulationStation. (Not all modules may be installable.)#!/bin/sh /storage/pyxel_Python/bin/python3 -m pip install pygame

About SSH Connection

  • Use a USB WiFi dongle (Confirmed working chipset: r8188eu)
  • Username is root and the default password is plumos
    • 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.