Launch Rockchip RK3588 TRM Firmware, Android 12

The Firefly ITX-3588J mini-ITX motherboard powered by the Rockchip RK3588 processor was introduced earlier this month, and now the company has started selling samples for the Core-3588J system-on-module and took the opportunity to release the Rockchip RK3588 TRM (Technical Reference Manual) and Android 12 Firmware and SDKs.

Firefly Core-3588J module

Before checking out the new documentation and Android SDK, let’s take a look at the specifications of the Firefly Core-3588J module:

  • SoC – Octa-core Rockchip RK3588 processor with four 2.4 GHz Arm Cortex-A76 cores, four Arm Cortex-A55 cores, ArmMali-G610 MP4 quad-core GPU with support for OpenGL ES3.2, OpenCL 2.2, Vulkan1. 1 , 6 TOPS NPU, 48MP ISP, 8Kp60 video decoding, 8Kp30 video encoding
  • System Memory – 4GB, 8GB, 16GB, or 32GB LPDDR4/LPDDR4x/LPDDR5 memory
  • Storage – 16GB, 32GB, 64GB or 128GB eMMC flash
  • 314-pin MXM 3.0 edge connector for peripheral interfaces, including HDMI 2.1 out, HDMI 2.0 in, Ethernet, PCIe 3.0/2.0, SATA, USB 3.0, etc…
  • Supply voltage – 4V (to be confirmed)
  • Dimensions – 82 x 53mm (10 layer PCB); 2x 45mm heatsink holes
  • Temperature Range – Operation: -20°C to 60°C; storage:-20°C-70°C

Core-3588J moduleFirefly currently offers two variants: 4GB RAM and 32GB storage for $229, and 8GB/64GB for $309, both available on the Firefly Store. Hopefully the price will come down sharply over time as the Rockchip RK3588 processor becomes more widely available.

Rockchip RK3588 TRM Firmware and Android 12

Rockchip RK3588 TRM and Android 12 SDKWhile we’ve had the RK3588 datasheet for several months, most of the technical information can be found in the Technical Reference Manual, which has just been released in two files:

  • Rockchip RK3588 TRM V1.0-Part1-20220309.pdf – 2287 page document with system overview, CRU module (for clocks), CPU, GPU, VPU, General Register Files (GRF), PMU , MCU subsystem, etc.
  • Rockchip RK3588 TRM V1.0-Part2-20220309.pdf – 3,706 page document with descriptions of Interconnect, Dynamic Memory Interface (DMC), Mobile Storage Host Controller (i.e. say SD/MMC controller), raster graphics acceleration, Video Output Processor (VOP), PCIe controller (apparently limited to 1GB addressing), etc.

You will find the files on Firefly ITX-3588J documentation with link for Android 12 firmware for HDMI display (LCD image will come later).

Firefly RK3588 SDK for Android 12

There used to be the Android 12 SDK with bootloader source code, Linux kernel and other resources for Android 12 as well, but it was removed as Rockchip isn’t quite ready to release it publicly. at this moment. A Linux SDK will be released later, but I haven’t received any ETA.

Support CNX software! Make a donation through PayPal Where cryptocurrencies, become a patron on Patreon, or buy exam samples

Comments are closed.