<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.radxa.com/mw/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.radxa.com/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jmwtsn</id>
		<title>Radxa Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.radxa.com/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jmwtsn"/>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Special:Contributions/Jmwtsn"/>
		<updated>2026-06-13T11:03:45Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://wiki.radxa.com/Rock5/guide/radxa-debian</id>
		<title>Rock5/guide/radxa-debian</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock5/guide/radxa-debian"/>
				<updated>2022-11-10T20:20:45Z</updated>
		
		<summary type="html">&lt;p&gt;Jmwtsn: /* Accessories Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock5_header}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|rock5/guide/debian}}&lt;br /&gt;
&lt;br /&gt;
    [[rock5 | ROCK 5]] &amp;gt; [[rock5/guide | Guide]] &amp;gt; [[rock5/guide/radxa-debian | How to use Debian]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=== Introduction to ROCK 5 Debian ===&lt;br /&gt;
&lt;br /&gt;
This guide is available for official ROCK 5 Debian images.&lt;br /&gt;
 &lt;br /&gt;
ROCK 5 Debian is an easy to use desktop system. While working with ROCK 5 Debian, you will find it do well on playing music, Internet, BT, AI and so on.&lt;br /&gt;
&lt;br /&gt;
ROCK 5 Debian uses '''systemd''' to manage system.&lt;br /&gt;
&lt;br /&gt;
Command prepended by $ means the command may be executed by an unprivileged user. And command prepended by # means the command may be executed by an privileged user. But the symbol, $ or #, is not part of the command.&lt;br /&gt;
&lt;br /&gt;
=== List of boards supported ===&lt;br /&gt;
&lt;br /&gt;
* ROCK 5B&lt;br /&gt;
&lt;br /&gt;
=== Access from the Host PC/Laptop ===&lt;br /&gt;
&lt;br /&gt;
==== Option 1: HDMI monitor and Mouse ====&lt;br /&gt;
&lt;br /&gt;
You would see Desktop on HDMI monitor.&lt;br /&gt;
&lt;br /&gt;
==== Option 2: Serial console ====&lt;br /&gt;
&lt;br /&gt;
See [[rock5/dev/serial-console | Serial Console]]&lt;br /&gt;
&lt;br /&gt;
==== Option 3: SSH ====&lt;br /&gt;
&lt;br /&gt;
SSH server  is enabled on port 22 of ROCK 5 default image. &lt;br /&gt;
&lt;br /&gt;
Please use [https://angryip.org/ angryip] to find your board IP address.&lt;br /&gt;
&lt;br /&gt;
 $ ping ip-of-device&lt;br /&gt;
 $ ssh rock@ip-of-device&lt;br /&gt;
&lt;br /&gt;
=== Default User Account ===&lt;br /&gt;
&lt;br /&gt;
Non-root User:&lt;br /&gt;
&lt;br /&gt;
 User Name : rock&lt;br /&gt;
 Password  : rock&lt;br /&gt;
&lt;br /&gt;
=== Switch to root user ===&lt;br /&gt;
&lt;br /&gt;
rock is sudo user and switch to root can be done with the following command as user rock:&lt;br /&gt;
&lt;br /&gt;
 sudo su&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 rock@rock-5b:~$ &lt;br /&gt;
 rock@rock-5b:~$ sudo su&lt;br /&gt;
 [sudo] password for rock: &lt;br /&gt;
 root@rock-5b:/home/rock# &lt;br /&gt;
&lt;br /&gt;
There is no password for root user by default. You can set the password via 'passwd root'.&lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:/home/rock# passwd root&lt;br /&gt;
 New password: &lt;br /&gt;
 Retype new password: &lt;br /&gt;
 passwd: password updated successfully&lt;br /&gt;
 root@rock-5b:/home/rock#&lt;br /&gt;
&lt;br /&gt;
=== Partition table ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Part Number || Offset || Name ||  Description &lt;br /&gt;
|- &lt;br /&gt;
|(raw) || 32KB  || loader1 || First stage loader&lt;br /&gt;
|-&lt;br /&gt;
|(raw) || 8MB  || loader2 || U-boot image&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 16MB || boot ||Kernel partition, bootable&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 528MB ||rootfs || Rootfs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Offset when writing using '''dd'''&lt;br /&gt;
&lt;br /&gt;
 dd if=idbloader.img   of=/dev/sdx seek=64&lt;br /&gt;
 dd if=u-boot.itb      of=/dev/sdx seek=16384 &lt;br /&gt;
 dd if=boot.img        of=/dev/sdx seek=32768 &lt;br /&gt;
 dd if=rootfs.img      of=/dev/sdx seek=1081344&lt;br /&gt;
&lt;br /&gt;
=== LED ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;bs-example bs-example-tabs&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ul id=&amp;quot;tabeth&amp;quot; class=&amp;quot;nav nav-tabs nav-justified nav-tabs&amp;quot; style=&amp;quot;margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;active&amp;quot; data-toggle=&amp;quot;tab&amp;quot;&amp;gt;[http://wiki.radxa.com/Nav_Tabs#5b-leds ROCK 5B]&amp;lt;/li&amp;gt;     &lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div id=&amp;quot;tabeth&amp;quot; class=&amp;quot;tab-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tab-pane active&amp;quot; id=&amp;quot;5b-ethernet&amp;quot;&amp;gt;&lt;br /&gt;
==== 5B LED ====&lt;br /&gt;
On ROCK 5B one blue LED is configured as LED class device.&lt;br /&gt;
&lt;br /&gt;
You can control it  via &amp;lt;code&amp;gt;/sys/class/leds/blue:status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The default status of the three on board led is flash &lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:/home/rock# echo none &amp;gt; /sys/class/leds/blue:status&lt;br /&gt;
 root@rock-5b:/home/rock# echo activity &amp;gt; /sys/class/leds/blue:status&lt;br /&gt;
 root@rock-5b:/home/rock# echo timer &amp;gt; /sys/class/leds/blue:status&lt;br /&gt;
&lt;br /&gt;
You can use cat on the trigger property to list all the available values.&lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:/home/rock# cat /sys/class/leds/blue\:status/trigger &lt;br /&gt;
 none rfkill-any rfkill-none kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock tcpm-source-psy-4-0022-online timer oneshot disk-activity disk-read disk-write ide-disk mtd nand-disk [heartbeat] backlight gpio cpu cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 activity default-on transient flash torch panic netdev mmc1 mmc0&lt;br /&gt;
            &amp;lt;/div&amp;gt; &amp;lt;!--  id=&amp;quot;5b-leds&amp;quot; end--&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RTC Device ===&lt;br /&gt;
ROCK 5B is equipped with one RTC IC hym8563. &lt;br /&gt;
&lt;br /&gt;
Firstly, plug in RTC battery to give power to RTC IC. Please note that we should keep the RTC battery in the RTC connector. &lt;br /&gt;
&lt;br /&gt;
Plug in power adaper to power on ROCK 5B.&lt;br /&gt;
&lt;br /&gt;
And confirm that the rtc hym8563 device is created. &lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:/home/rock#  dmesg | grep rtc&lt;br /&gt;
 [    6.407133] rtc-hym8563 6-0051: rtc information is valid&lt;br /&gt;
 [    6.412731] rtc-hym8563 6-0051: registered as rtc0&lt;br /&gt;
 [    6.413779] rtc-hym8563 6-0051: setting system clock to 2022-06-22T01:22:26 UTC (1655860946)&lt;br /&gt;
Secondly, use the following commands to set the system time and synchronize it to rtc0. &lt;br /&gt;
 root@rock-5b:/home/rock# hwclock -r&lt;br /&gt;
 2021-06-12 08:10:02.613381+08:00&lt;br /&gt;
 root@rock-5b:/home/rock# date&lt;br /&gt;
 Wed Jun 22 10:06:10 CST 2022&lt;br /&gt;
 root@rock-5b:/home/rock# hwclock -w&lt;br /&gt;
 root@rock-5b:/home/rock# hwclock -r &lt;br /&gt;
 root@rock-5b:/home/rock# poweroff&lt;br /&gt;
take the RTC battery off，after 10minute or longer，insert the rtc battery and power on rock5b，check whether the RTC is synchronized with the system clock&lt;br /&gt;
 root@rock-5b:/home/rock# hwclock -r&lt;br /&gt;
 2022-06-22 10:09:59.214788+08:00&lt;br /&gt;
 root@rock-5b:/home/rock# date&lt;br /&gt;
 Wed Jun 22 10:17:01 CST 2022&lt;br /&gt;
&lt;br /&gt;
=== Ethernet ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;bs-example bs-example-tabs&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ul id=&amp;quot;tabeth&amp;quot; class=&amp;quot;nav nav-tabs nav-justified nav-tabs&amp;quot; style=&amp;quot;margin:0;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;active&amp;quot; data-toggle=&amp;quot;tab&amp;quot;&amp;gt;[http://wiki.radxa.com/Nav_Tabs#5b-ethernet ROCK 5B]&amp;lt;/li&amp;gt;     &lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div id=&amp;quot;tabeth&amp;quot; class=&amp;quot;tab-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;tab-pane active&amp;quot; id=&amp;quot;5b-ethernet&amp;quot;&amp;gt;&lt;br /&gt;
==== 5B Ethernet ====&lt;br /&gt;
&lt;br /&gt;
ROCK 5B is equipped with one 2.5G Ethernet port.&lt;br /&gt;
You can use a network cable (one end connected to the external network port or route) to connect your ROCK 5B to the network.&lt;br /&gt;
The ROCK 5B will automatically configure the network for your surfing on the Internet.&lt;br /&gt;
&lt;br /&gt;
===== Manually configure Ethernet =====&lt;br /&gt;
&lt;br /&gt;
* Switch to super user mode by command&lt;br /&gt;
 $ sudo su&lt;br /&gt;
&lt;br /&gt;
* Check whether the Ethernet is normal by command, ifconfig, which would show us a network card, eth0 or enP4p65s0 , and the Ethernet IP address. Also, use tool, ping, to connect to a normal domain. &lt;br /&gt;
&lt;br /&gt;
 $ ifconfig&lt;br /&gt;
 $ ping www.baidu.com&lt;br /&gt;
&lt;br /&gt;
* If failed to connect to a normal domain. , try &lt;br /&gt;
&lt;br /&gt;
 $ sudo dhclient eth0&lt;br /&gt;
 or&lt;br /&gt;
 $ sudo dhclient enP4p65s0&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;/div&amp;gt; &amp;lt;!--  id=&amp;quot;5b-ethernet&amp;quot; end--&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WiFi ===&lt;br /&gt;
ROCK 5 Model B doesn't come with on board WiFi/BT. Currently the following WiFi Cards are tested and supported by the ROCK 5 Model B.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#373A3C; color:#ECEEEF;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | NO.&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Model&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Chip&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | WiFi&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | BT&lt;br /&gt;
| WIFI  Throughput&lt;br /&gt;
| Remark&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | ROCK Pi Wireless Module A1 (SDIO+UART) --- AP6236&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | BCM43436B0&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 4.2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:23.5 Mbits/sec down:40.4 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | ROCK Pi Wireless Module A2 (SDIO+UART) --- AP6256&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | BCM43456&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5.0&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:196 Mbits/sec down: 187 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | ROCK Pi Wireless Module A3 (SDIO+UART) --- AP6398S&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | BCM43598&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5.0&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:336 Mbits/sec down: 315 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | ROCK Pi Wireless Module A6s (SDIO+UART) --- AP6275S&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | BCM43752&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5.0&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:234 Mbits/sec down: 273 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | Radxa wireless A8&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | RTL8852BE&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&amp;amp;WIFI6&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5.0&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:600Mbits/sec down:900 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | Intel 0MHK36 (PCIE+USB)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | Intel 3165&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | 4.2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | up:283 Mbits/sec down: 334 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | Intel 7265NGW (PCIE+USB)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | Intel 7265&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 4.2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:363 Mbits/sec down: 619 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | Intel AX210 (PCIE+USB)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | Intel AX210&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | WiFi 6&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5.2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up: 859 Mbits/sec down: 813 Mbits/sec&lt;br /&gt;
| Only WIFI is supported currently, BT is not working&lt;br /&gt;
|}&lt;br /&gt;
==== To test the WIFI performance, we need to follow the steps: ====&lt;br /&gt;
&lt;br /&gt;
* Switch to super user mode&lt;br /&gt;
 $ sudo su&lt;br /&gt;
&lt;br /&gt;
* Open the WIFI&lt;br /&gt;
 $ nmcli r wifi on&lt;br /&gt;
&lt;br /&gt;
* Scan WIFI&lt;br /&gt;
 $ nmcli dev wifi&lt;br /&gt;
&lt;br /&gt;
* Connect to WIFI network&lt;br /&gt;
 $ nmcli dev wifi connect &amp;quot;wifi_name&amp;quot; password &amp;quot;wifi_password&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Test WIFI throughput by tool iperf3.&lt;br /&gt;
&lt;br /&gt;
=== BT ===&lt;br /&gt;
ROCK 5 Model B doesn't come with on board WiFi/BT. Currently the following WiFi Cards are tested and supported by the ROCK 5 Model B.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;font-weight:bold; background-color:#373A3C; color:#ECEEEF;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | NO.&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Model&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | Chip&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | WiFi&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;&amp;quot; | BT&lt;br /&gt;
| WIFI  Throughput&lt;br /&gt;
| Remark&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | ROCK Pi Wireless Module A1 (SDIO+UART) --- AP6236&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | BCM43436B0&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 4.2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:23.5 Mbits/sec down:40.4 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | ROCK Pi Wireless Module A2 (SDIO+UART) --- AP6256&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | BCM43456&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5.0&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:196 Mbits/sec down: 187 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | ROCK Pi Wireless Module A3 (SDIO+UART) --- AP6398S&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | BCM43598&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5.0&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:336 Mbits/sec down: 315 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | ROCK Pi Wireless Module A6s (SDIO+UART) --- AP6275S&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | BCM43752&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5.0&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:234 Mbits/sec down: 273 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | Radxa wireless A8&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | RTL8852BE&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&amp;amp;WIFI6&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5.0&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:600Mbits/sec down:900 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | Intel 0MHK36 (PCIE+USB)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | Intel 3165&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | 4.2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#F5F5F5; color:#212529;&amp;quot; | up:283 Mbits/sec down: 334 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | Intel 7265NGW (PCIE+USB)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | Intel 7265&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 2.4G&amp;amp;5G&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 4.2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up:363 Mbits/sec down: 619 Mbits/sec&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | Intel AX210 (PCIE+USB)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | Intel AX210&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | WiFi 6&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | 5.2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle; background-color:#FFF; color:#212529;&amp;quot; | up: 859 Mbits/sec down: 813 Mbits/sec&lt;br /&gt;
| Just WIFI Support&lt;br /&gt;
|}&lt;br /&gt;
Radxa APT includes '''broadcom-wifibt-firmware''' package for Broadcom wireless modules and '''intel-wifibt-firmware''' package for Intel wireless modules.&lt;br /&gt;
Take a look at your module and download the corresponding packages.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:~# apt-get update -y&lt;br /&gt;
 root@rock-5b:~# apt-get install -y broadcom-wifibt-firmware intel-wifibt-firmware&lt;br /&gt;
&lt;br /&gt;
Below is the example of testing Broadcom modules BT.&lt;br /&gt;
&lt;br /&gt;
*Check BT service.&lt;br /&gt;
 root@rock-5b:~# systemctl status bluetooth&lt;br /&gt;
*Run BT service if the BT service is inactive.&lt;br /&gt;
 root@rock-5b:~# systemctl start bluetooth&lt;br /&gt;
*Check BT device.&lt;br /&gt;
 root@rock-5b:~# hciconfig&lt;br /&gt;
 hci0:   Type: Primary  Bus: UART&lt;br /&gt;
        BD Address: 10:2C:6B:49:D5:53  ACL MTU: 1021:8  SCO MTU: 64:1&lt;br /&gt;
        UP RUNNING &lt;br /&gt;
        RX bytes:850 acl:0 sco:0 events:58 errors:0&lt;br /&gt;
        TX bytes:2814 acl:0 sco:0 commands:58 errors:0&lt;br /&gt;
*Example: Connect to BT Speaker.&lt;br /&gt;
*Install pulseaudio packages.&lt;br /&gt;
 root@rock-5b:~# apt-get install -y pulseaudio-module-bluetooth pulseaudio&lt;br /&gt;
*Run pulseaudio.&lt;br /&gt;
 root@rock-5b:~# pulseaudio --start&lt;br /&gt;
*Connect using bluetoothctl.&lt;br /&gt;
 root@rock-5b:~# bluetoothctl&lt;br /&gt;
 [bluetooth]# default-agent &lt;br /&gt;
 [bluetooth]# power on&lt;br /&gt;
 [bluetooth]# scan on&lt;br /&gt;
 [bluetooth]# trust 41:42:1A:8D:A9:65       #BT-280&lt;br /&gt;
 [bluetooth]# pair 41:42:1A:8D:A9:65&lt;br /&gt;
 [bluetooth]# connect 41:42:1A:8D:A9:65&lt;br /&gt;
*Play songs and enjoy it.&lt;br /&gt;
&lt;br /&gt;
===== '''BT Tip:''' =====&lt;br /&gt;
When you use Radxa Wireless A8 Module, you must add some blacklist as follow to make BT work.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rock-5b:~# cat /etc/modprobe.d/blacklist.conf &lt;br /&gt;
blacklist pgdrv&lt;br /&gt;
blacklist btusb&lt;br /&gt;
blacklist btrtl&lt;br /&gt;
blacklist btbcm&lt;br /&gt;
blacklist btintel&lt;br /&gt;
&lt;br /&gt;
root@rock-5b:~# reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Storage device ===&lt;br /&gt;
&lt;br /&gt;
* microSD card: /dev/mmcblk0&lt;br /&gt;
* eMMC: /dev/mmcblk1&lt;br /&gt;
* NVME M.2 SDD:  /dev/nvme0n1&lt;br /&gt;
&lt;br /&gt;
=== Benchmark ===&lt;br /&gt;
&lt;br /&gt;
==== Ethernet ====&lt;br /&gt;
&lt;br /&gt;
Ethernet throughput test result table.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Direction&lt;br /&gt;
! Bitrate&lt;br /&gt;
|-&lt;br /&gt;
| Upstream&lt;br /&gt;
| 2.34 Gbits/sec&lt;br /&gt;
|-&lt;br /&gt;
| Downstream&lt;br /&gt;
| 2.35 Gbits/sec&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SD card  ====&lt;br /&gt;
&lt;br /&gt;
This is the test result of 128GB Sandisk card on ROCK 5B.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operation&lt;br /&gt;
! Speed&lt;br /&gt;
|-&lt;br /&gt;
| Read&lt;br /&gt;
| 87.9MB/s&lt;br /&gt;
|-&lt;br /&gt;
| Write&lt;br /&gt;
| 66.3MB/s&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== GPU ====&lt;br /&gt;
&lt;br /&gt;
Run commands.&lt;br /&gt;
&lt;br /&gt;
 # test_gpu_glmark2_fullscreen.sh&lt;br /&gt;
&lt;br /&gt;
 # test_gpu_glmark2_offscreen.sh&lt;br /&gt;
&lt;br /&gt;
=== Accessories Configuration ===&lt;br /&gt;
&lt;br /&gt;
==== Fan ====&lt;br /&gt;
&lt;br /&gt;
There is one  PWM Fan connector on ROCK 5B.&lt;br /&gt;
&lt;br /&gt;
Execute shell script &amp;lt;code&amp;gt;test_fan_run.sh&amp;lt;/code&amp;gt; to turn on fan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# test_fan_run.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content of script test_fan_run.sh is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat usr/local/bin/test_fan_run.sh &lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Trun on Fan&amp;quot;&lt;br /&gt;
echo 0 &amp;gt; /sys/devices/platform/fd8b0010.pwm/pwm/pwmchip*/export &lt;br /&gt;
echo 10000 &amp;gt; /sys/devices/platform/fd8b0010.pwm/pwm/pwmchip*/pwm0/period &lt;br /&gt;
echo 5000 &amp;gt; /sys/devices/platform/fd8b0010.pwm/pwm/pwmchip*/pwm0/duty_cycle &lt;br /&gt;
echo normal &amp;gt; /sys/devices/platform/fd8b0010.pwm/pwm/pwmchip*/pwm0/polarity &lt;br /&gt;
echo 1 &amp;gt; /sys/devices/platform/fd8b0010.pwm/pwm/pwmchip*/pwm0/enable &lt;br /&gt;
#echo 0 &amp;gt; /sys/devices/platform/fd8b0010.pwm/pwm/pwmchip*/pwm0/enable &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== HDMI 8K ====&lt;br /&gt;
&lt;br /&gt;
==== Radxa Display 8HD ====&lt;br /&gt;
&lt;br /&gt;
==== Radxa Camera 4K ====&lt;br /&gt;
&lt;br /&gt;
See [[rock5/accessories/radxa-camera-4k | Radxa Camera 4K]].&lt;br /&gt;
&lt;br /&gt;
==== Radxa Wireless Module A8 ====&lt;br /&gt;
&lt;br /&gt;
==== Wireless Module Intel AX210 ====&lt;br /&gt;
&lt;br /&gt;
=== OS ===&lt;br /&gt;
&lt;br /&gt;
==== Device Serial Number ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@rock-5b:~# cat /proc/cpuinfo | grep Serial&lt;br /&gt;
Serial		: 099b83b055b47b27&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== System update ====&lt;br /&gt;
&lt;br /&gt;
===== Radxa APT =====&lt;br /&gt;
&lt;br /&gt;
Radxa APT source includes stable one and testing one. Stable source includes stable packages while testing source includes latest but maybe unstable packages.&lt;br /&gt;
&lt;br /&gt;
Radxa APT stable source is added by default while testing source is not added.&lt;br /&gt;
&lt;br /&gt;
You can uncomment line like &amp;quot;deb http://apt.radxa.com/bullseye-testing/ bullseye main&amp;quot; in file /etc/apt/sources.list.d/apt-radxa-com.list to add testing source.&lt;br /&gt;
&lt;br /&gt;
See file /etc/apt/sources.list.d/apt-radxa-com.list&lt;br /&gt;
&lt;br /&gt;
 deb http://apt.radxa.com/bullseye-stable/ bullseye main&lt;br /&gt;
 deb http://apt.radxa.com/bullseye-testing/ bullseye main&lt;br /&gt;
&lt;br /&gt;
After adding testing source, you need to update APT and install your needed packages.&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
For more detail about Radxa APT, please see [[rock5/linux/radxa-apt | Radxa APT]].&lt;br /&gt;
&lt;br /&gt;
==== /boot/config.txt ====&lt;br /&gt;
&lt;br /&gt;
/boot/config.txt is designed for kernel parameters and hardware configuration.&lt;br /&gt;
Please note that execute &amp;quot;update_extlinux.sh&amp;quot; after changing file /boot/config.txt.&lt;br /&gt;
&lt;br /&gt;
===== kernel parameters =====&lt;br /&gt;
&lt;br /&gt;
kernel command line: started with &amp;quot;cmdline:&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 # For console&lt;br /&gt;
 cmdline: earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=7&lt;br /&gt;
 # For rootfs&lt;br /&gt;
 cmdline: panic=10 rootwait rw init=/sbin/init rootfstype=ext4&lt;br /&gt;
&lt;br /&gt;
===== device tree overlay =====&lt;br /&gt;
&lt;br /&gt;
dt overlay line: started with &amp;quot;dtoverlay=&amp;quot;. One dt overlay one line.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 dtoverlay=rk3588-uart7-m2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span id=&amp;quot;common_hardware_interface&amp;quot;&amp;gt;Common Hardware Interfaces, GPIO, I2C, PWM, SPI, UART, CAN, etc&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
The ROCK 5 system images use configuration file /boot/config.txt.&lt;br /&gt;
&lt;br /&gt;
'''Please note that execute &amp;quot;update_extlinux.sh&amp;quot; to update /boot/extlinux/extlinux.conf after changing file /boot/config.txt.'''&lt;br /&gt;
&lt;br /&gt;
===== GPIO =====&lt;br /&gt;
&lt;br /&gt;
===== I2C =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== PWM =====&lt;br /&gt;
&lt;br /&gt;
====== PWM2-M1 ======&lt;br /&gt;
&lt;br /&gt;
To enable PWM2-M1 (/sys/class/pwm/pwmchip2), add one line &amp;quot;dtoverlay=rk3588-spi0-m2-cs0-spidev&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 dtoverlay=rk3588-pwm2-m1&lt;br /&gt;
&lt;br /&gt;
====== PWM3-M1 ======&lt;br /&gt;
&lt;br /&gt;
To enable PWM2-M1 (/sys/class/pwm/pwmchip3), add one line &amp;quot;dtoverlay=rk3588-spi0-m2-cs0-spidev&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 dtoverlay=rk3588-pwm3-m1&lt;br /&gt;
&lt;br /&gt;
===== SPI =====&lt;br /&gt;
&lt;br /&gt;
====== SPI0-M2-CS0 ======&lt;br /&gt;
&lt;br /&gt;
To enable SPI0-M2-CS0 (/dev/spidev0.0), add one line &amp;quot;dtoverlay=rk3588-spi0-m2-cs0-spidev&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 dtoverlay=rk3588-spi0-m2-cs0-spidev&lt;br /&gt;
&lt;br /&gt;
====== SPI0 M2 with CS1 ======&lt;br /&gt;
&lt;br /&gt;
To enable SPI0-M2-CS1 (/dev/spidev0.1), add one line &amp;quot;dtoverlay=rk3588-spi0-m2-cs1-spidev&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 dtoverlay=rk3588-spi0-m2-cs1-spidev&lt;br /&gt;
&lt;br /&gt;
====== SPI1 M1 with CS0 ======&lt;br /&gt;
&lt;br /&gt;
To enable SPI1-M1-CS0 (/dev/spidev1.0), add one line &amp;quot;dtoverlay=rk3588-spi1-m1-cs0-spidev&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 dtoverlay=rk3588-spi1-m1-cs0-spidev&lt;br /&gt;
&lt;br /&gt;
====== SPI1 M1 with CS1 ======&lt;br /&gt;
&lt;br /&gt;
To enable SPI1-M1-CS1 (/dev/spidev1.1), add one line &amp;quot;dtoverlay=rk3588-spi1-m1-cs1-spidev&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 dtoverlay=rk3588-spi1-m1-cs1-spidev&lt;br /&gt;
&lt;br /&gt;
===== UART =====&lt;br /&gt;
&lt;br /&gt;
==== Display Power Management ====&lt;br /&gt;
&lt;br /&gt;
Add the following lines to file /etc/X11/xorg.conf.d/10-monitor.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
    Option &amp;quot;BlankTime&amp;quot; &amp;quot;0&amp;quot; # Disable blank Screen&lt;br /&gt;
    Option &amp;quot;StandbyTime&amp;quot; &amp;quot;0&amp;quot; # Disable standby&lt;br /&gt;
    Option &amp;quot;SuspendTime&amp;quot; &amp;quot;0&amp;quot; # Disable syspend&lt;br /&gt;
    Option &amp;quot;OffTime&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jmwtsn</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock5/hardware/5b</id>
		<title>Rock5/hardware/5b</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock5/hardware/5b"/>
				<updated>2022-10-10T23:15:56Z</updated>
		
		<summary type="html">&lt;p&gt;Jmwtsn: /* Fan (19) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rock5_header}}&lt;br /&gt;
{{Languages|rock5/hardware}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
    [[rock5 | ROCK 5]] &amp;gt; [[rock5/hardware | Hardware]] &amp;gt; [[Rock5/hardware/5b | ROCK 5B Hardware Details]]&lt;br /&gt;
&lt;br /&gt;
In this page we will provide detailed hardware information of ROCK 5B.&lt;br /&gt;
&lt;br /&gt;
[[File:rock-5b-v1.42-hw.png | 600px | right]]&lt;br /&gt;
&lt;br /&gt;
== USB Power  (2) ==&lt;br /&gt;
&lt;br /&gt;
The Radxa ROCK 5 Model B is designed to be an ARM desktop Single Board Computer with low power consumption. It supports the following power input:&lt;br /&gt;
&lt;br /&gt;
* USB PD  power adapter which support 12V/15V/20V with 2A current or higher output&lt;br /&gt;
* Power adapter with fixed 9V to 20V DC voltage and USB C plug&lt;br /&gt;
* 5V PoE power from the GPIO PIN 2 &amp;amp; 4&lt;br /&gt;
&lt;br /&gt;
== Processor (22) ==&lt;br /&gt;
&lt;br /&gt;
The SoC powers ROCK 5B is Rockchip RK3588. The main system CPU is a Quad-core ARM Cortex-A76 MPCore processor and quad-core ARM Cortex-A55 MPCore processor, both are high-performance, low-power and cached application processor. Embedded ARM Mali-G610 MP4 3D GPU makes RK3588 completely compatible with OpenGLES 1.1, 2.0, and 3.2, OpenCL up to 2.2 and Vulkan1.2. Special 2D hardware engine with MMU will maximize display performance and provide very smoothly operation. The build-in NPU supports INT4/INT8/INT16/FP16 hybrid operation and computing power is up to 6TOPs. In addition, with its strong compatibility, network models based on a series of frameworks such as TensorFlow/MXNet/PyTorch/Caffe can be easily converted.&lt;br /&gt;
&lt;br /&gt;
== RAM (21) ==&lt;br /&gt;
&lt;br /&gt;
The ram for ROCK 5B is LPDDR 4x, two 32bits LPDDR 4x chips make 64bits, data frequency is up to 4224Mhz. ROCK 5B offers 4GB, 8GB and 16GB ram size options.&lt;br /&gt;
&lt;br /&gt;
== Headphone (1) ==&lt;br /&gt;
&lt;br /&gt;
== HDMI (3 / 4) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SPI Nor Flash (5) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== USB2.0 (6) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== USB3.0 (7) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2.5GbE (8) / Ethernet Phy (9) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RTC Battery (10) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== M.2 E-KEY (11) ==&lt;br /&gt;
&lt;br /&gt;
M.2 E Key pin signal definition table.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:middle;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pin#&lt;br /&gt;
! Name&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| VCC3V3_WF&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| USB2_M2_DP&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| VCC3V3_WF&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| USB2_M2_DM&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| WIFI_LED&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| PCM_CLK/I2S_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| SDIO_CLK&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| PCM_SYNC/I2S_WS&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| SDMMC2_CMD_M0&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| PCM_OUT/I2S SD_OUT&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| SDMMC2_D0_M0&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| PCM_IN/I2S SD_IN&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| SDMMC2_D1_M0&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| SDMMC2_D2_M0&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| SDMMC2_D3_M0&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| BT_WAKE_HOST_H_GPIO4_B4&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| WIFI_WAKE_HOST_H_GPIO3_D5&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| UART1_RX_M0&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| WIFI_REG_ON_H_GPIO3_D4&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| UART1_TX_M0&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| UART1_CTS_M0&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| PCIE_TXP&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| UART1_RTS_M0&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| PCIE_TXN&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| PCIE20_RXP&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| BT_REG_NO&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| PCIE20_RXN&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| PCIE20_REFCLKP&lt;br /&gt;
|-&lt;br /&gt;
| 48&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 49&lt;br /&gt;
| PCIE20_REFCLKN&lt;br /&gt;
|-&lt;br /&gt;
| 50&lt;br /&gt;
| WIFIBT_32KIN_1T1R&lt;br /&gt;
|-&lt;br /&gt;
| 51&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 52&lt;br /&gt;
| PCIE_PERSTN&lt;br /&gt;
|-&lt;br /&gt;
| 53&lt;br /&gt;
| PCIE_CLKREQN&lt;br /&gt;
|-&lt;br /&gt;
| 54&lt;br /&gt;
| HOST_WAKE_BT_H&lt;br /&gt;
|-&lt;br /&gt;
| 55&lt;br /&gt;
| PCIE_WAKEN&lt;br /&gt;
|-&lt;br /&gt;
| 56&lt;br /&gt;
| BT_REG_ON_H&lt;br /&gt;
|-&lt;br /&gt;
| 57&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 58&lt;br /&gt;
| I2C4_SDA_M1&lt;br /&gt;
|-&lt;br /&gt;
| 59&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 60&lt;br /&gt;
| I2C4_SCL_M1&lt;br /&gt;
|-&lt;br /&gt;
| 61&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 62&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 63&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 64&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 65&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 66&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 67&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 68&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 69&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 70&lt;br /&gt;
| BT_WAKE&lt;br /&gt;
|-&lt;br /&gt;
| 71&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 72&lt;br /&gt;
| VCC3V3_WF&lt;br /&gt;
|-&lt;br /&gt;
| 73&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 74&lt;br /&gt;
| VCC3V3_WF&lt;br /&gt;
|-&lt;br /&gt;
| 75&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 76&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 77&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 78&lt;br /&gt;
| NC&lt;br /&gt;
|-&lt;br /&gt;
| 79&lt;br /&gt;
| NC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power Button (12) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recovery Button (13) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RGB LED (14) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HDMI Input (15) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PoE (16) ==&lt;br /&gt;
&lt;br /&gt;
== 40-pin Header (18) ==&lt;br /&gt;
&lt;br /&gt;
Please see [[rock5/hardware/5b/gpio | ROCK 5B GPIO pinout]].&lt;br /&gt;
&lt;br /&gt;
== Fan (19) ==&lt;br /&gt;
&lt;br /&gt;
Definition table (From top to bottom in the picture)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Pin#&lt;br /&gt;
! Name&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| +5.0V&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| GND&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Maskrom Button (20) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TF (23) ==&lt;br /&gt;
&lt;br /&gt;
The TF card can be used as a system storage or an external storage.&lt;br /&gt;
&lt;br /&gt;
When it's used as a system storage, you had better choose the ones with storage space larger than 8GB.&lt;br /&gt;
&lt;br /&gt;
When it's used as an external storage, you can choose the ones with storage space up to 128GB.&lt;br /&gt;
&lt;br /&gt;
When the TF card is inserted into the TF card slot , the device will be automatically recognized by the system.&lt;br /&gt;
&lt;br /&gt;
The TF card interface pin specification shows below. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Pin# || Name       &lt;br /&gt;
|-&lt;br /&gt;
| 1 || SDMMC0_D2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || SDMMC0_D3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || SDMMC0_CMD&lt;br /&gt;
|-&lt;br /&gt;
| 4 || VCC3V3_SYS&lt;br /&gt;
|-&lt;br /&gt;
| 5 || SDMMC0_CLK&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDMMC0_D0&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SDMMC0_D1&lt;br /&gt;
|-&lt;br /&gt;
| 9 || SDMMC0_DET_L&lt;br /&gt;
|-&lt;br /&gt;
| 10 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 11 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 12 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 13 || GND&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RTC (24) ==&lt;br /&gt;
&lt;br /&gt;
The RTC connector is designed according to the standard connector type.&lt;br /&gt;
&lt;br /&gt;
You can distinguish '+3.3V' and '-' from the silk screen on the board. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Pin#&lt;br /&gt;
! Name&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| GND&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| +3.3V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MIPI CSI (25) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MIPI DSI (26) ==&lt;br /&gt;
&lt;br /&gt;
== M.2 M-KEY (27) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== eMMC (28) ==&lt;br /&gt;
&lt;br /&gt;
===== Socket on Board Interface Feature =====&lt;br /&gt;
&lt;br /&gt;
The high performance eMMC module is the best choice as the system storage for ROCK 5B. The eMMC module with 8GB/16GB/32GB/64GB/128GB is available.&lt;br /&gt;
&lt;br /&gt;
The eMMC Socket pin specification shows below.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || Pin# || || Pin# || Name       &lt;br /&gt;
|-&lt;br /&gt;
| GND || 1 || || 34 || GND&lt;br /&gt;
|-&lt;br /&gt;
| EMMC_D5 || 2 || || 33 || EMMC_D6&lt;br /&gt;
|-&lt;br /&gt;
| GND || 3 || || 32 || GND&lt;br /&gt;
|-&lt;br /&gt;
| EMMC_D4 || 4 || || 31 || EMMC_D7&lt;br /&gt;
|-&lt;br /&gt;
| GND || 5 || || 30 || GND&lt;br /&gt;
|-&lt;br /&gt;
| EMMC_D0 || 6 || || 29 || EMMC_D1&lt;br /&gt;
|-&lt;br /&gt;
| GND || 7 || || 28 || GND&lt;br /&gt;
|-&lt;br /&gt;
| EMMC_CLK || 8 || || 27 || EMMC_D2&lt;br /&gt;
|-&lt;br /&gt;
| GND || 9 || || 26 || GND&lt;br /&gt;
|-&lt;br /&gt;
| EMMC_D3 || 10 || || 25 || EMMC_CMD&lt;br /&gt;
|-&lt;br /&gt;
| GND || 11 || || 24 || GND&lt;br /&gt;
|-&lt;br /&gt;
| EMMC_RSTN || 12 || || 23 || VCC3V3_SYS&lt;br /&gt;
|-&lt;br /&gt;
| GND || 13 || || 22 || VCC3V3_SYS&lt;br /&gt;
|-&lt;br /&gt;
| GND || 14 || || 21 || VCC_1V8&lt;br /&gt;
|-&lt;br /&gt;
| EMMC_RCLK || 15 || || 20 ||  VCC_1V8&lt;br /&gt;
|-&lt;br /&gt;
| GND || 16 || || 19 || GND&lt;br /&gt;
|-&lt;br /&gt;
| GND || 17 || || 18 || GND&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Audio Codec (29) ==&lt;/div&gt;</summary>
		<author><name>Jmwtsn</name></author>	</entry>

	</feed>