Maybe you missed it? Banana Pi R2 Router Board Review
ITX-3588J mini-ITX IoT Embedded Hardware Platform
The ITX-3588J Mini-ITX Mainboard is part of a hardware platform based on the RockChip RK3588 solution designed for industrial and various usages such as multimedia, deep learning, and AI applications. The product includes the main motherboard or mainboard with the Core board module. It’s available in the official Firefly store for $459. The price applies for the 4 GB RAM and 32 GB eMMC storage version.
Equipped with a powerful Rockchip RK3588 chipset, which has an 8-core 64-bit CPU with 4 x ARM Cortex-A76 CPU cores running at up to 2.6 GHz and 4 x ARM Cortex-A55 CPU cores running at up to 1.8 GHz, it powers the ITX-3588J mini-ITX mainboard (170 x 170mm) dimensions. The chipset’s frequency can reach respectful clock speeds up to 2.4GHz.
ITX-3588J mini-ITX mainboard

Product Introduction
Modular design & Upgrdabale
The smaller Firefly Core-3588J board is the central brain that hosts the hardware, which contains the processor, memory, and storage. Depending on the configuration type, it may be purchased separately starting at $209 and higher.
The CPU module can be changed or upgraded according to specific industry requirements. A module with the fastest processor combined with 16GB of RAM and 128GB of storage will cost you $399.

Firefly Core-3588J board Configurations
Bundle Types | Configuration |
---|---|
Bundle 1 | 4GB LPDDR4+32GB eMMC |
Bundle 2 | 8GB LPDDR4+64GB eMMC |
Bundle 3 | 16GB LPDDR4+128GB eMMC |
Bundle 4 | With 32GB RAM (Optional) |
From a user standpoint, the hardware is very easy to upgrade, so at some point in the near future, you will not need to invest extra money in acquiring additional hardware.

Motherboard Layout
In addition, this motherboard supports 8GB of memory, the interface includes two Gigabit Ethernet ports, supports 60W PoE, as well as four USB 3.0, one USB 2.0, HDMI 2.0, VGA, RS232, RS485, I2C, UART, ADC, etc. In terms of expandability, this motherboard is equipped with SATA 3, SATA 3 M.2, and PCIe 3.0 slots.



TX-3588J mini-ITX specifications
FireFly ITX-3588J-RK3588 Motherboard (Product specification) | |
Brand | FireFly |
Model | ITX-3588J |
SoC | RockChip RK3588 |
CPU | 8-core 64-bit (4×Cortex-A76+4×Cortex-A55) , 8nm lithography process, frequency up to 2.4GHz |
GPU | ARM Mali-G610 MP4 quad-core GPU Supports OpenGL ES3.2 / OpenCL 2.2 / Vulkan1.1, 450 GFLOPS |
NPU | NPU computing power is up to 6 TOPS, Supports INT4/INT8/INT16 mixed operation, Supports framework switching of TensorFlow / MXNet / PyTorch / Caffe / etc. |
VPU | Video decoding: 8K@60fps H.265/VP9/AVS2 8K@30fps H.264 AVC/MVC 4K@60fps AV1 1080P@60fps MPEG-2/-1/VC-1/VP8 Video encoding: 8K@30fps encoding, Supports H.265 / H.264 * Achieves up to 32-channel 1080P@30fps decoding and 16-channel 1080P@30fps encoding |
RAM | 4GB/8GB/16GB 64bit LPDDR4/LPDDR4x/LPDDR5 (Up to 32GB optional) |
Storage | 16GB/32GB/64GB/128GB eMMC |
Storage | 1 × M.2 SATA3.0, can expand with 2242 SATA3.0 SSD, 4 × SATA3.0, can expand with 4 pcs of SATA3.0 SSD/HDD |
Display | Output: 1 × HDMI2.0 (4K@60fps) 2 × MIPI-DSI (4K@60fps) 1 × DP1.4 (8K@30fps, multiplexed with USB3.0) 1 × VGA display output Input: 1 × HDMI-IN (4K@60fps), Supports HDCP 2.3 2 × 2 lane MIPI-CSI input or 1 × 4 lane MIPI-CSI input * Supports multi-channel 8K video output and 4K video input, up to four-screen output with different displays |
Audio | Output: 1 × Speaker output (10W-8Ω D class) 1 × Phone output 2 × HDMI audio output 1 × DP audio output Input: 1 × Line-In input 1 × MIC input 1 × HDMI audio input |
Display Input | 1 × HDMI-IN (4K@60fps) , Supports HDCP 2.3 2 × 2 lane MIPI-CSI input or 1 × 4 lane MIPI-CSI input * Supports multi-channel 8K video output and 4K video input, up to four-screen output with different displays |
USB | 4 × USB3.0 (Limit 1A) 1 × USB-C (USB3.0 / DP1.4) (Limit 2A) 4 × USB2.0 (3 of them are pins) (Limit 500mA) |
PCIE | 2 x Gigabit Ethernet (one with POE) |
Connectivity | |
Wireless | 2.4GHz/5GHz dual-band WiFi6, Bluetooth 5.0, supports 5G/4G LTE expansion On-Board Antenna socket |
Ethernet | 2 × GbE (RJ45) , one supports POE power supply, max output 60w |
Software | |
OS | Android: Android 12.0 Linux: Ubuntu Desktop, Ubuntu Server, Debian11, Buildroot, RTLinux, Kylin Linux, UOS * Supports UEFI Boot |
Other Interfaces | |
RS232 | x1 |
GPIO | x8 |
I2C | x4 |
SPI | x1 |
ADC | x3 |
Debug | x1 |
UART | x2 |
12V/3P-1.25m fan | x1 |
General | |
Heat Dissipation | Heat sink installation hole pitch: 45mm |
Power Consumption | Idle: ≈1.35W (12V/110mA) Typical: ≈4.8W (12V/400mA) Max: ≈20W (12V/1700mA) |
Dimensions | 17cm×17cm (Mini-ITX) (Suitable for general ITX computer cases) |
Software Support
Designed for Deep Learning / AI
This motherboard supports Android, Ubuntu, or RTLinux, and is suitable for NAS and edge computing applications.
The board comes with an Integrated ARM Mali-G610 MP4 quad-core GPU, supporting OpenGL ES3.2 / OpenCL 2.2 / Vulkan1.1, 450 GFLOPS. Built-in AI accelerator NPU with up to 6TOPS computing power supports INT4/INT8/INT16 hybrid operations and can realize TensorFlow/ Easily convert network models of a series of frameworks such as MXNet/PyTorch/Caffe.

Practical Implementation
ITX-3588J adopts Rockchip RK3588’s new-generation flagship Octa-core 64-bit processor with a maximum memory of 32GB. It supports an 8K video codec and has rich interfaces, multi-hard disk, Gigabit network, WiFi6, 5G/4G expansion, and various video inputs and outputs.
It provides a variety of power supply methods, supports various operating systems, and can be applied to ARM PC, edge computing, cloud servers, intelligent NVR, and other fields.
8K video codec for clearer images
Supporting 8K@60fps H.265/VP9 video decoding and 8K@30fps H.265/H.264 video encoding, keeping the same encoding and decoding, can achieve up to 32 channels of 1080P@30fps decoding and 16 channels of 1080P@30fps encoding. This robust video encoding and decoding capabilities allow the picture to be presented in 8K high-definition, making the picture quality more delicate.

Multi-channel input and output, multi-screen display
Supporting HDMI 2.1/MIPI-DSI/DP1.4/VGA multi-channel video output and HDMI RX2.0/MIPI-CSI video input interface supports multi-channel 8K video output and 4K video input and can achieve up to four-screen display; integrated 48MP ISP with HDR&3DNR, support dual MIPI-CSI camera input

Price & Availability
The FireFly company team was established by T-Chip Intelligent Technology Co., Ltd. In 2014. Committed to the research and development of artificial intelligence, and open-source products. Their main focus is on embedded development, application, and hardware products which include core boards, Mainboards, embedded computers, cluster servers, development kits, Workstations, etc.