<?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=Matt911</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=Matt911"/>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Special:Contributions/Matt911"/>
		<updated>2026-06-05T23:55:17Z</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-12-01T09:03:13Z</updated>
		
		<summary type="html">&lt;p&gt;Matt911: Correction to LED information&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.  When the blue LED is not active a green LED will show to indicate the board has power.&lt;br /&gt;
&lt;br /&gt;
You can control the behavior mode of the blue LED by writing to &amp;lt;code&amp;gt;/sys/class/leds/blue:status/trigger&amp;lt;/code&amp;gt;.  By default only root users can write to the device.&lt;br /&gt;
&lt;br /&gt;
The default mode of the blue LED is heartbeat. &lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:/home/rock# echo activity &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
 root@rock-5b:/home/rock# echo timer &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
&lt;br /&gt;
You can use cat on the trigger property to list all the available LED modes.  The value in brackets is the currently active mode.&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;
&lt;br /&gt;
In the None mode, writing to /sys/class/leds/blue:status/brightness can manually control the status of the blue LED.&lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:/home/rock# echo none &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
 root@rock-5b:/home/rock# echo 1 &amp;gt; /sys/class/leds/blue:status/brightness&lt;br /&gt;
 root@rock-5b:/home/rock# echo 0 &amp;gt; /sys/class/leds/blue:status/brightness&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;/div&gt;</summary>
		<author><name>Matt911</name></author>	</entry>

	<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-12-01T08:49:06Z</updated>
		
		<summary type="html">&lt;p&gt;Matt911: &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.  When the blue LED is not active a green LED will show to indicate the board has power.&lt;br /&gt;
&lt;br /&gt;
You can control the behavior mode of the blue LED by writing to &amp;lt;code&amp;gt;/sys/class/leds/blue:status/trigger&amp;lt;/code&amp;gt;.  By default only root users can write to the device.&lt;br /&gt;
&lt;br /&gt;
The default mode of the blue LED is heartbeat. &lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:/home/rock# echo none &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
 root@rock-5b:/home/rock# echo activity &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
 root@rock-5b:/home/rock# echo timer &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
&lt;br /&gt;
You can use cat on the trigger property to list all the available LED modes.  The value in brackets is the currently active mode.&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;
&lt;br /&gt;
Writing to /sys/class/leds/blue:status/brightness will force the blue light on or off and change the current mode to None.&lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:/home/rock# echo 1 &amp;gt; /sys/class/leds/blue:status/brightness&lt;br /&gt;
 root@rock-5b:/home/rock# echo 0 &amp;gt; /sys/class/leds/blue:status/brightness&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;/div&gt;</summary>
		<author><name>Matt911</name></author>	</entry>

	<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-12-01T08:32:44Z</updated>
		
		<summary type="html">&lt;p&gt;Matt911: &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.  When the blue LED is not active a green LED will show to indicate the board has power.&lt;br /&gt;
&lt;br /&gt;
You can control the behavior mode of the blue LED by writing to &amp;lt;code&amp;gt;/sys/class/leds/blue:status/trigger&amp;lt;/code&amp;gt;.  By default only root users can write to the device.&lt;br /&gt;
&lt;br /&gt;
The default mode of the blue LED is heartbeat. &lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:/home/rock# echo none &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
 root@rock-5b:/home/rock# echo activity &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
 root@rock-5b:/home/rock# echo timer &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
&lt;br /&gt;
You can use cat on the trigger property to list all the available LED modes.  The value in brackets is the currently active mode.&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;/div&gt;</summary>
		<author><name>Matt911</name></author>	</entry>

	<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-12-01T08:22:05Z</updated>
		
		<summary type="html">&lt;p&gt;Matt911: &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.  By default the LED device can only be controlled by root users.&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 mode of the blue LED is heartbeat. &lt;br /&gt;
&lt;br /&gt;
 root@rock-5b:/home/rock# echo none &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
 root@rock-5b:/home/rock# echo activity &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
 root@rock-5b:/home/rock# echo timer &amp;gt; /sys/class/leds/blue:status/trigger&lt;br /&gt;
&lt;br /&gt;
You can use cat on the trigger property to list all the available LED modes.  The value in brackets is the currently active mode.&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;/div&gt;</summary>
		<author><name>Matt911</name></author>	</entry>

	</feed>