Translated & Annotated

The Rockchip community, translated for builders.

Bestom Tech Notes are practical debugging and how-to notes pulled from the official Rockchip / Toybrick community (t.rock-chips.com), translated into clean English and annotated by our engineers — so you can solve the same problems on your Rockchip SoM without digging through forum threads. Every note keeps the original author's credit and a source link.

How we curate

Attribution-first, never rewritten as ours

Original credit kept

Each note names the original author (e.g. Luo Zong (罗总), Rockchip) and links back to the source thread on t.rock-chips.com.

Translated, then annotated

We translate the original into clean English and add a short Bestom annotation where it helps our SoM / audio-platform customers.

Republished with authorization

Content is republished only where we hold permission from the original authors / Rockchip community. Nothing is scraped silently.

Topics

What we're translating

Notes are organized by domain. The first batch focuses on audio — featuring Luo Zong's Rockchip audio/Codec debugging series.

RK3308 / RK2108D

Audio & Voice

Codec bring-up, microphone-array tuning, offline voice, audio DSP. Curated from Luo Zong (罗总)'s Rockchip audio notes.

RK3588 / RK3576

Edge AI / RKNN

NPU toolkit flows, model quantization, memory and inference pitfalls on the flagship parts.

Display / Multimedia

Display & MPP

MIPI/HDMI/DP bring-up, hardware codec (MPP) encoding/decoding, RGA usage.

Linux BSP

BSP & Driver

Device-tree, kernel build, audio/ALSA config, OTA and mass-production scripts.

Camera / ISP

Smart Vision

AI-ISP low-light, sensor driver bring-up, RV1126/RV1106 inference notes.

Coming next

More domains

We expand the collection as we translate. Tell us which thread hurts most — we'll prioritize it.

Audio & Voice

Luo Zong's Rockchip Audio Notes

A translated, annotated compilation of Rockchip audio/Codec debugging notes originally authored by Luo Zong (罗总), Rockchip. Republished here with authorization and source links.

Now live · Part 2

DAC playback with a zero-control codec

Connect a DAC like PCM5102A and it just plays — no MCLK, no register config. How the dummy-codec .playback declaration + the same three-piece DTS gets audio out with zero lines of driver code. By Luo Zong (罗总), Rockchip.

Coming · Part 3

MCLK, RESET & board-level GPIOs

Announced in the series: coordinating the three core signals of driver initialization — startup opens MCLK, probe resets, the Machine driver handles board GPIOs. dummy-codec.c's remaining startup/probe come on stage.

Series: "How to write your own CODEC driver" — Luo Zong (罗总), Rockchip. Source: "罗总开发笔记" WeChat · Original community: t.rock-chips.com. Part 1 (PDM microphone capture) is in preparation.

Need a specific Rockchip note translated?

Send us the source thread URL from the Rockchip/Toybrick community. If we hold authorization, we'll translate and annotate it into the collection.

Request a Translation →