Skip to content

Instantly share code, notes, and snippets.

View aenertia's full-sized avatar

Joel Wirāmu Pauling aenertia

View GitHub Profile
@aenertia
aenertia / RK3566.md
Last active March 5, 2026 11:43
RK3566 Power Profiling: DMC Devfreq, Power Management, and Undervolt on ROCKNIX Handheld Device

RK3566 Power Profiling: DMC Devfreq, Power Management, and Undervolt on ROCKNIX Handheld Devices

Author: Joel Wiramu Pauling Date: 2026-03-04 to 2026-03-06 Devices: Powkiddy RGB30 (1GB), Anbernic RG353P (2GB) Distribution: ROCKNIX (353p-dmc branch, kernel 6.18.13) Instrument: FNIRSI FNB58 USB power meter (100 sps USB HID, 4 sps BLE)

1. Abstract

@aenertia
aenertia / ADR-001-Quirks-System-Refactoring.md
Created February 26, 2026 22:05
ROCKNIX - Architecture Decision Record: Refactoring the Hardware Quirks and Package System

Architecture Decision Record: Refactoring the Hardware Quirks and Package System

Date: 2026-02-27 Status: Proposed Author: ROCKNIX Architecture Review

1. Context and Problem Statement

ROCKNIX is built as an immutable Linux distribution targeting specific SoCs/Platforms (e.g., RK3566, SDM845, H700). The build system suffers from high coupling between global package definitions, platform-specific logic, and upstream LibreELEC compatibility. This manifests in several critical areas: