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.
Each note names the original author (e.g. Luo Zong (罗总), Rockchip) and links back to the source thread on t.rock-chips.com.
We translate the original into clean English and add a short Bestom annotation where it helps our SoM / audio-platform customers.
Content is republished only where we hold permission from the original authors / Rockchip community. Nothing is scraped silently.
Notes are organized by domain. The first batch focuses on audio — featuring Luo Zong's Rockchip audio/Codec debugging series.
Codec bring-up, microphone-array tuning, offline voice, audio DSP. Curated from Luo Zong (罗总)'s Rockchip audio notes.
NPU toolkit flows, model quantization, memory and inference pitfalls on the flagship parts.
MIPI/HDMI/DP bring-up, hardware codec (MPP) encoding/decoding, RGA usage. Now live: RTSP + MPP streaming from a USB camera.
Linux BSP5G / cellular modem bring-up, device-tree, kernel config, audio/ALSA, OTA and mass-production scripts. Now live: 5G module on RK3399ProD with standard kernel drivers.
AI-ISP low-light, sensor driver bring-up, RV1126/RV1106 inference notes.
We expand the collection as we translate. Tell us which thread hurts most — we'll prioritize it.
A translated, annotated compilation of Rockchip audio/Codec debugging notes originally authored by Luo Zong (罗总), Rockchip. Republished here with authorization and source links.
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.
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 also live.
A translated, annotated walkthrough of bringing a model to the Rockchip NPU — from the Rockchip / Toybrick community, with original author credit and source link.
Build → train → freeze to PB → convert PB to RKNN → INT8 quantize with calibration → verify inference. Annotated from peng's Rockchip/Toybrick community tutorial and bridged to RK3588 / RK3576 NPU work.
A short mapping note: how the legacy TensorFlow 1.x RKNN flow translates to the current RKNN Toolkit2 API on RK3588 / RK3576, with on-board inference via rknnlite.
Source: peng, Rockchip / Toybrick community — "RK3399Pro Getting-Started Tutorial (9): MNIST RKNN Quantization" (t.rock-chips.com).
A translated, annotated walkthrough of pushing a camera stream through the Rockchip hardware encoder — from the Rockchip / Toybrick community, with original author credit and source link.
Build an RTSP server on RK3399Pro that captures a USB camera, hardware-encodes H.264 with Rockchip MPP, and serves it over the network. Annotated from hisping's Rockchip/Toybrick community tutorial, with the RGA/MPP version-mismatch pitfall and the fix. Bridged to RK3588 / RK3576 camera pipelines.
A short mapping note: run the same capture → RGA → MPP encode path on the current flagships using the rockchip-mpp GStreamer plugins and a maintained RTSP server, with on-board tuning for bitrate and latency.
Source: hisping, Rockchip / Toybrick community — "RK3399Pro Getting-Started Tutorial (10): RTSP Push-Streaming Introduction" (t.rock-chips.com).
A translated, annotated walkthrough of bringing cellular connectivity and board-level drivers to Rockchip platforms — from the Rockchip / Toybrick community, with original author credit and source link.
Bring up a 5G modem using standard kernel drivers — USB serial, CDC ECM, CDC MBIM, PPP — plus AT-command dial-up, with no out-of-tree code. Annotated from the Toybrick / Rockchip community tutorial and bridged to RK3588 / RK3576 edge gateways with turnkey 5G modem BSP.
A short mapping note: run the same standard-modem-driver + MBIM bring-up on the current flagships using ModemManager / NetworkManager for field-managed connections, and how Bestom ships a validated 5G modem BSP per RK35xx release.
Source: Toybrick / Rockchip community — "RK3399Pro Getting-Started Tutorial (14): 5G Module Usage on Toybrick RK3399ProD" (t.rock-chips.com).
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 →