Brand Name: Waveshare
Demo Board Type: ARM
Interface: 4 x USB2.0
Interface: HDMI/RCA Output
Interface: USB OTG
ROM Capacity: None
Memory Capacity: 4GB
Processor Brand: Rockchip
Model Number: RK3399

Buyer protection
Safe shopping
Easy returns and refunds
Free shipping worldwide


ROCK PI is a Single Board Computer (SBC) in an ultra-small form factor that offers class-leading performance while leveraging outstanding mechanical compatibility. The ROCK PI offers makers, IoT enthusiasts, hobbyists, PC DIY enthusiasts and others a reliable and extremely capable platform for building and tinkering their ideas into reality.

This is the documentation for ROCK Pi 4, written by Radxa Team with community contributions.
ROCK Pi 4 is a Rockchip RK3399 based SBC(Single Board Computer) by Radxa. It can run android or some Linux distributions. ROCK Pi 4 features a six core ARM processor, 64bit dual channel 3200Mb/s LPDDR4, up to 4K@60 HDMI, MIPI DSI, MIPI CSI, 3.5mm jack with mic, 802.11 ac WIFI, Bluetooth 5.0, USB Port, GbE LAN, 40-pin color expansion header, RTC. Also, ROCK Pi 4 supports USB PD and QC powering.
ROCK Pi 4 comes in two models, Model A and Model B, each model has 1GB, 2GB or 4GB ram options.



Class-Leading Performance

ROCK Pi has a modern and powerful hexa-core ARM based processor, RK3399 inside, it offers significantly improved performance versus other popular SBC boards. All models are equipped with LPDDR4 3200Mb/s RAM and optional high performance eMMC modules, boost all applications.



Maker Friendly, IoT Connectivity

ROCK Pi features maker friendly expansion options, including a 40-pin GPIO interface that allow for interfacing with a range inputs from buttons, switches, sensors, LEDs, and much more.
ROCK Pi also features a Gbit LAN for network, with dedicated bus and controller, it works without latency under heavy load network applications. On board 802.11 ac wifi offers 2.4G&5G WLAN connectivity. With Bluetooh 5.0, ROCK Pi benefits improved Bluetooth speed and greater range.
ROCK Pi also features one USB 3.0 host and one USB 3.0 OTG ports, each 5Gbps/s, working independently. The USB 3.0 OTG can work as USB device such as Android ADB or USB gadgets. A hardware switch is provided for OTG mode switch.



AI Capabilities

ROCK Pi supports mainstream AI stack with GPU acceleration. Further more, a dedicated hardware NPU accelerator coming up next for ROCK Pi will boosts complex Machine Learning algorithm and reduce the power.

Industrial standard MIPI CSI connector makes it easy to connect exsit cameras to ROCK Pi and ROCK Pi also supports industrial standard MIPI DSI for LCD and touch screen. With hardware accelerated algorithm, it’s great for Computer Vision application, Robotics and much more.



What you need


1. ROCK Pi 4 main board

  •     ROCK Pi 4 Model A or Model B

2. One of the Storage media below:

  •     μSD card, larger than 8GB.
  •     eMMC Module , larger than 8GB with eMMC to μSD converter board.

3. Power supply

  •     The ROCK Pi 4 is powered by Type-C port and has a wide range of input voltage, from 9V to 21V. The Pi supports USB Type-C PD 2.0 with 9V/2A, 12V/2A, 15V/2A and 20V/2A. Besides, the Pi supports QC 3.0/2.0 with 9V/2A and 12V/1.5A.
  •    The Type-C cable you using needs to support data communication. We call it USB Type-C charging data cable.

4. USB Keyboard and Mouse

  • With four USB-A connectors, ROCK Pi 4 can be equipped with a full sized keyboard and mouse.

5. Monitor and HDMI Cable

  • ROCK Pi 4 is equipped with a full sized HDMI connector. HDMI capable monitor is recommended.
  • HDMI EDID display data is used to determine the best display resolution. On monitors and TVs that support 1080p (or 4K) this resolution will be selected. If 1080p is not supported the next available resolution reported by EDID will be used. This selected mode will work with MOST but not all monitors/TVs.

6. USB to TTL serial cable

  • ROCK Pi 4 exports a dedicated serial console, which can access the low level debug message.

7. USB Male A to Male A cable

  • If you want write image on ROCK Pi 4 from USB OTG port or use fastboot/adb commands you need an USB Male A to Male A cable to connect ROCK Pi 4 and PC.


1. μSD Card Reader

  • For flashing the image into μSD Card or eMMC Module.

2. USB type A to type A cable

  • This is needed for fastboot/adb commands.

3. USB to TTL serial cable

  • This is needed for serial console.

4. Ethernet cable

  • ROCK Pi 4 supports Internet access via WIFI or Ethernet.
  • An Ethernet cable is used to connect your ROCK Pi 4 to a local network and the Internet.

5. Camera Module

  • ROCK Pi 4 supports camera function.

6.LCD Module

  • ROCK Pi 4 supports LCD display function.

7. Audio cable

  • Audio can be played through speaker or headphones using a standard 3.5mm jack.

Close look of ROCK Pi 4B


Rock Pi 4B





CPU Performance

ROCK Pi features an ARM-based RK3399 SoC and is equipped with six cores to enhance multithread applicationperformance


GPU Performance

    ROCK Pi’s GPU is based on the Mali'”-T86oMP4 GPU. It offers up 4 cores and a 6ooMHz clock speed. When compared to competitor SBC GPUs, ROCK Pi offers better GPU computingand GPU acceleration performance


IO Performance

      ROCK Pi comes with multiple storage options and providing superior read and write performance on external storage drives, allowing quicker read and write speeds. This improves workflow, copying, backups and overall fle usage.




Compare versions


      ROCK PI 4 Model A

ROCK PI 4 Model B


         64bits hexa core processor

         Rockchip RK3399

         Dual Cortex-72, frequency 1.8GHz with qual Cortex-A53, frequency 1.4GHz

         Mali T860MP4 gpu, support OpenGL ES 1.1/2.0/3.0/3.1/3.2, Vulkan 1.0, Open CL 1.1 1.2, DX11.



         64bit dual channel LPDDR4@3200Mb/s, 1GB/2GB/4GB optioal


       eMMC module (Optional industrial compatible high performance eMMC module, 8GB/16GB/32GB/64GB/128GB available)

       μSD card (μSD slot supports up to 128 GB μSD card)

       M.2 SSD (M.2 connector supports up to 2T M2 NVME SSD)


      HDMI 2.0 up to 4k@60

      MIPI DSI 2 lanes via FPC connector

      HDMI and MIPI DSI can work at the same time, support mirror mode or extend mode.


      3.5mm jack with mic

      HD codec that supports up to 24-bit/96KHz audio.


      MIPI CSI 2 lanes via FPC connector, support up to 800 MP camera.



                                                               802.11 ac wifi

                                                               Bluetooth 5.0

                                                               with on board antenna


      USB 3.0 OTG X1, hardware switch for host/device switch, upper one

      USB 3.0 HOST X1, dedicated USB 3.0 channel, lower one

      USB 2.0 HOST X2


      GbE LAN

                                                         GbE LAN with Power over Ethernet (PoE) support

                                                         additional HAT is required for powering from PoE


      40-pin expansion header

      2 x UART

      2 x SPI bus

      3 x I2C bus

      1 x PCM/I2S

      1 x SPDIF

      2 x PWM

      1 x ADC

      6 x GPIO

      2 x 5V DC power in

      2 x 3.3V DC power in



      RTC battery connector for time backup(optional)


      USB PD, support USB Type C PD 2.0, 9V/2A, 12V/2A, 15V/2A, 20V/2A.

      Qualcomm® Quick ChargeTM: Supports QC 3.0/2.0 adapter, 9V/2A, 12V/1.5A


      85mm x 54mm



Compare other boards

Brand model

Rock Pi4 model B

Tinker Board S

Nano Pi M4






Mali T864

ARM® Mali™-T764 GPU*1

Mali T864


LPDDR4 64bit dual channel LPDDR4@3200Mb/s, 4GB


2GB DDR3/4GB LPDDR3 1866Mb/s


eMMC module Optional industrial compatible high performance eMMC module, 8G/16G/32G/64G/128G available uSD card uSD slot supports up to 128G uSD card M.2 SSD M.2 connector supports up to 2T M.2 NVME SSDeMMC socket up to 128GB

Micro SD(TF) Onboard 16GB Emmc

eMMC socket with custom interface, uSD card up to 128GB


GbE LAN with PoE support additional HAT is required for powering from PoE


Native Gbps Ethernet


802.11 ac wifi Bluetooth 5.0 with on board antenna

802.11 b/g/n, Bluetooth V4.0 + EDR

802.11a/b/g/n/ac, Bluetooth 4.1, dual antenna interface


3.5mm dual channel headphone/HDMI/micro phone input HD codec that supports up to 24-bit/96kHz audio.

RTL HD Codec with 1 x 3.5mm audio jack Supports plug-in detection and Auto-switch

3.5mm dual channel headphone/HDMI/micro phone input

Video Input

2lanes MIPI CSI, up to 8MPix/s, supports simultaneous input of dual camera data compatible with official Raspberry Pi Camera


one or two 4-Lane MIPI-CSI, dual ISP, up to 13MPix/s,supports simultaneous input of dual camera data

Video Output

HDMI HDMI 2.0 up to 4k@60 MIPI DSI MIPI DSI 2 lanes via FPC connector HDMI and MIPI DSI can work at the same time, support mirror mode or extend mode. Compatible with official Raspberry Pi Display

1 x 15-pin MIPI DSI support up to HD 1 x HDMI up to 4K/30fps HDMI CEC Hardware Ready

HDMI: HDMI 2.0a, supports 4K@60Hz,HDCP 1.4/2.2; one 4-Lane MIPI-DSI


USB 3.0 OTG x1 hardware switch for host/device switch, upper one USB 3.0 HOST x1 dedicated USB3.0 channel, lower one USB 2.0 HOST x2

USB2.0 x 4

USB 3.0: four USB 3.0 Type-A ports; USB Type-C: Supports USB2.0 OTG and Power input


M.2 connetor, 4-lanes PCIE


40-pin expansion header : – 1 x UART – 2 x SPI bus – 2 x I2C bus – 1 x PCM/I2S – 1 x SPDIF – 1 x PWM – 1 x ADC – 6 x GPIO – 2 x 5V DC power pin – 2 x 3.3V power pin

40-pins GPIO header

40Pin GPIO Extension ports: 3 X 3V/1.8V I2C, up to 1 x 3V UART, 1 X 3V SPI, 1 x SPDIF_TX, up to 8 x 3V GPIOs, 1 x 1.8V 8 channels I2S. 24Pin Extension ports:2 independent native USB 2.0 Host, PCIe x2, PWM x1, PowerKey


USB PD Support USB Type C PD 2.0, 9V/2A, 12V/2A, 15V/2A, 20V/2A Qualcomm® Quick ChargeTM Support QC3.0/2.0 adapter, 9V/2A, 12V/1.5A

micro usb 5V/2-3A

DC 5V/3A

Operation system

Android7.0, Debian, Ubuntu,

Debian9 / Android6

Android8.1, Debian, Ubuntu, Armbian


  85mm x 54mm (8 layers board)

6 x 4.3 x 1.5 inches

85 mm x 56 mm (8 layers board)






Weight N/A
Dimensions N/A

Bundle 2, Bundle 3, Bundle 4

Brand Name


Processor Brand


Memory Capacity


Demo Board Type


ROM Capacity


Model Number




Shipping and delivery

We are proud to offer international shipping services that currently operate in over 200 countries and islands worldwide. Nothing means more to us than bringing our customers great value and service. We will continue to grow to meet the needs of all our customers, delivering a service beyond all expectation anywhere in the world.

How do you ship packages?

Packages from our warehouse in China will be shipped by ePacket or EMS depending on the weight and size of the product. Packages shipped from our US warehouse are shipped through USPS.

Do you ship worldwide?

Yes. We provide free shipping to over 200 countries around the world. However, there are some locations we are unable to ship to. If you happen to be located in one of those countries we will contact you.

What about customs?

We are not responsible for any custom fees once the items have shipped. By purchasing our products, you consent that one or more packages may be shipped to you and may get custom fees when they arrive to your country.

How long does shipping take?

Shipping time varies by location. These are our estimates:

Location *Estimated Shipping Time
United States 10-30 Business days
Canada, Europe 10-30 Business days
Australia, New Zealand 10-30 Business days
Central & South America 15-30 Business days
Asia 10-20 Business days
Africa 15-45 Business days
*This doesn’t include our 2-5 day processing time.

Do you provide tracking information?

Yes, you will receive an email once your order ships that contains your tracking information. If you haven’t received tracking info within 5 days, please contact us.

My tracking says "no information available at the moment".

For some shipping companies, it takes 2-5 business days for the tracking information to update on the system. If your order was placed more than 5 business days ago and there is still no information on your tracking number, please contact us.

Will my items be sent in one package?

For logistical reasons, items in the same purchase will sometimes be sent in separate packages, even if you have specified combined shipping.

If you have any other questions, please contact us and we will do our best to help you out.

Refunds & returns policy

Order cancellation

All orders can be cancelled until they are shipped. If your order has been paid and you need to make a change or cancel an order, you must contact us within 12 hours. Once the packaging and shipping process has started, it can no longer be cancelled.


Your satisfaction is our #1 priority. Therefore, you can request a refund or reshipment for ordered products if:

  • You do not receive them within the guaranteed time (45 days not including 2-5 day processing)
  • You receive the wrong item
  • You do not want the product you have received (but you must return the item at your expense and the item must be unused)

We do not issue the refund if:

  • Your order does not arrive due to factors within your control (e.g. providing the wrong shipping address)
  • Your order does not arrive due to exceptional circumstances outside our control (e.g. not cleared by customs, delayed by a natural disaster)
  • Other exceptional circumstances outside the control of

*You can submit refund requests within 15 days after the guaranteed period for delivery (45 days) has expired. You can do it by sending a message on page.

If you are approved for a refund, then your refund will be processed, and a credit will automatically be applied to your credit card or original method of payment, within 14 days.


If for any reason you would like to exchange your product, perhaps for a different size in clothing. You must contact us first and we will guide you through the steps.

Please do not send your purchase back to us unless we authorise you to do so.

Real customer reviews

There are no reviews yet.
Write a review

By using this website you agree to accept our Privacy Policy and Terms & Conditions

Shopping cart


No products in the cart.