Releases: Jacob-Matthew-Cook/distribution
Release list
GKD Pixel2 - Alpha 1.0 (Feature Complete)
Alpha 1.0 - feature complete. GKD Pixel2 (RK3326S/PX30S) support is now merged into subdevice b (no longer a separate subdevice c), with hardware-silicon-register-based DTB selection so it coexists cleanly with every other RK3326 "b" board. See ROCKNIX#2993 for full history and discussion.
Working:
- Display (MIPI DSI panel, correct rotation/timing)
- Audio (rk817 codec, speaker/headphone/mic jack)
- USB - both the RTL8188EUS WiFi dongle and general USB peripherals (keyboard, storage, etc. via the OTG port's host mode -
vbus-supplynow correctly wired so the port actually powers what's plugged into it) - All buttons (A/B swap fixed, D-pad, shoulders, select/start, FUNC hotkey)
- Battery status LEDs, battery/fuel-gauge reporting (after one-time PMIC recalibration)
- Standalone-emulator input controls (SDL gamepad mappings across all bundled standalone emulators/apps)
Known issue / last TO-DO: wake-from-sleep does not work correctly yet - suspend-to-memory (real S3-style sleep) needs further investigation. A temporary freeze (s2idle) suspend-mode workaround is included so sleep/resume is at least usable in the meantime. This is the only remaining item before calling this fully complete.
How to update:
- Existing ROCKNIX install: drop
ROCKNIX-RK3326.aarch64-20260711.tarinto/storage/.update/and reboot - no reflash needed. - Fresh install / prefer a clean flash: flash
ROCKNIX-RK3326.aarch64-20260711-b.img.gzdirectly to your SD card.
SHA256 checksums are attached alongside each file.
* Update: fixed a regression where the USB-C port would always self-power in host mode and never auto-negotiate charging/device mode when plugged into a charger or PC (only manual gadget-mode forcing worked). Root cause: the shared RK3326 USB role-switch default ("host") became electrically real once vbus-supply was wired for peripheral power, starving the port's hardware ID/VBUS detection of a clean transition. Dropped the forced default for this board only, matching the vendor kernel's behavior (no default role, pure hardware detection). Assets above have been updated in place to include this fix.
GKD Pixel2 - Initial Alpha
Initial alpha build for the GKD Pixel2 (RK3326S). See ROCKNIX#2993 for full status and known issues.
Working: display, audio, USB, buttons (A/B fixed), battery LED, FUNC-key hotkey, battery/fuel-gauge reporting (after one-time PMIC recalibration), standalone-emulator input controls.
Known issue: wake-from-sleep does not work. A temporary freeze (s2idle) suspend-mode workaround is included so sleep/resume is at least usable in the meantime.
Files:
ROCKNIX-RK3326.aarch64-20260710-c.img.gz- full SD card image for subdevice c (GKD Pixel2)ROCKNIX-RK3326.aarch64-20260710.tar- update file, drop into/storage/.update/on an existing install and reboot instead of reflashing