Open main menu

Wiki-Orange Pi β

Changes

Orange Pi 5 Plus

2,670 bytes added, 10:25, 15 June 2023
Burn Orange Pi OS (Droid) image toeMMC
[[File:plus5-img75.png]]
</ol>
<ol start="1211" style="list-style-type: decimal;"><li>The interface displayed in the process of After burning the Linux image , balenaEtcher will also verify the image burned into the TF card by balenaEtcher default to ensure that there is no problem in the burning process. As shown in the figure below, and the a green progress bar displays purple, indicating indicates that the Linux image has been burnt, and balenaEtcher is being burned into verifying the TF cardburnt image</li>
[[File:plus5-img76.png]]
</ol>
<ol start="1312" style="list-style-type: decimal;">
<li><p>After successful burning, the display interface of balenaEtcher is as shown in the figure below. If a green indicator icon is displayed, it means that the image burning is successful. At this time, you can exit balenaEtcher, and then pull out the TF card and insert it into the TF card slot of the development board for use.</p>
<p>[[File:plus5-img77.png]]</p></li></ol>
<li><p>After using the TF card to start the linux system, we first upload the decompressed linux image file (Debian, Ubuntu image or OPi Arch image downloaded from the official website) to the TF card. For the method of [[Orange Pi 5 Plus#The method of uploading files to the Linux system of the development board|'''uploading the linux image file to the development board,''']] please refer to the description in the section of the method of uploading files to the development board Linux system.</p></li>
<li><p>After uploading the image to the linux system of the development board, we enter the storage path of the image file in the command line of the linux system of the development board. For example, I store the linux image of the development board in the '''/home/orangepi/Desktop''' directory Download it, and then enter the /'''/home/orangepi/Desktop''' directory to see the uploaded image file.</p></li>
{| class="wikitable" style="width:800px;"
<ol start="4" style="list-style-type: decimal;">
<li><p>Burning the linux image to SPIFlash+NVMe SSD needs to be done with a TF card, so first you need to burn the linux image to the TF card, and then use the TF card to start the development board to enter the linux system. For the method of burning the Linux image to the TF card, please refer to the instructions in the two sections of [[Orange Pi 5 Plus#Method of burning Linux image to TF card based on Windows PC|'''the method of burning the Linux image to the TF card based on the Windows PC''']] and [[Orange Pi 5 Plus#Method of burning Linux image to TF card based on Ubuntu PC|'''the method of burning the Linux image to the TF card based on the Ubuntu PC''']].</p></li>
<li><p>After booting into the linux system in the TF card, please confirm that the NVMe SSD has been recognized by the linux system of the development board. If the NVMe SSD is recognized normally, use the '''sudo fdisk -l'''command to see nvme-related information</p></li>
{| class="wikitable" style="width:800px;"
</div></ol>
<ol start="7" style="list-style-type: lower-alpha;">
<li>Then click'''Flash'''</li>
<div class="figure">
</div></ol>
<ol start="8" style="list-style-type: lower-alpha;">
<li>Then click'''Yes, I’m sure'''</li>
<div class="figure">
<ol start="12" style="list-style-type: lower-alpha;">
<li><p>Then you need to expand the capacity of the rootfs partition in the NVMe SSD. The steps are as follows:</p>
<ol style="list-style-type: lower-alphanone;"><li>a) open first '''GParted''', if the system does not have Gparted pre-installed, please use the apt command to install it</li>
{| class="wikitable" style="width:800px;"
</div></ol>
<ol start="2" style="list-style-type: lower-alphanone;"><li>b) Then enter the password orangepi of the linux system, and then click '''Authenticate'''</li>
[[File:plus5-img119.png]]
</ol>
<ol start="3" style="list-style-type: lower-alphanone;"><li>c) Then click '''Fix'''</li>
[[File:plus5-img120.png]]
</ol>
<ol start="4" style="list-style-type: lower-alphanone;"><li>d) Then select NVMe SSD</li>
<div class="figure">
</div></ol>
<ol start="5" style="list-style-type: lower-alphanone;"><li>e) The display interface after selecting NVMe SSD is as follows:</li>
<div class="figure">
</div></ol>
<ol start="6" style="list-style-type: lower-alphanone;"><li>f) Then select the '''/dev/nvme0n1p2''' partition, then right-click, and then select '''Resize/Move'''</li>
<div class="figure">
</div></ol>
<ol start="7" style="list-style-type: lower-alphanone;"><li>g) Then drag the capacity to the maximum at the position shown in the figure below</li>
[[File:plus5-img124.png]]
</ol>
<ol start="8" style="list-style-type: lower-alphanone;"><li>h) and click '''Resize/Move'''</li>
[[File:plus5-img125.png]]
</ol>
<ol start="9" style="list-style-type: lower-romannone;"><li>i) Then click the green one in the picture below'''<span style="color:green"></span>'''</li>
[[File:plus5-img126.png]]
</ol>
<ol start="10" style="list-style-type: lower-alphanone;"><li>j) Click again '''Apply'''</li>
[[File:plus5-img127.png]]
</ol>
<ol start="11" style="list-style-type: lower-alphanone;"><li>k) Then click '''Close''' to close</li>
[[File:plus5-img128.png]]
<!-- -->
<ol start="10" style="list-style-type: decimal;">
<li><p>Step '''9)''' is to clone the system in the TF card to the NMVe SSD. We can also directly burn the linux image file to the NVMe SSD. Here are the steps:</p>
<ol style="list-style-type: lower-alpha;">
<li><p>Upload the linux image file to the linux system of the development board</p></li>
</div></ol>
<ol start="7" style="list-style-type: lower-alpha;">
<li>Then place click the right mouse cursor button and the selection interface shown in the area figure belowwill pop up</li>
[[File:plus5-img57.png]]
<ol style="list-style-type: lower-alpha;">
<li>After opening the download link of the Android image, you can see &gt; the following two types of Android images, please select the image &gt; in the '''TF card and eMMC startup image''' folder to download</li>
<div class="figure">
</div></ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li>After entering the TF card and eMMC boot image folder, you can see &gt; the following three images, the difference between them is:</li>
<ol style="list-style-type: lower-alpha;">
<li><p>The first image is dedicated to HDMI display and supports 8K &gt; display. If you don’t use LCD screen, please download the image &gt; without lcd</p></li>
<li><p>If you want to use lcd screen, please choose image with lcd</p></li>
<li><p>The image with box is a image dedicated to the TV box</p></li>
<li><p>Then use decompression software to decompress the compressed package of the downloaded Android image. Among the decompressed files, the file ending with &quot;.img&quot; is the Android image file, and the size is more than 1GB</p></li>
<li><p>Then use decompression software to decompress '''SDDiskTool_v1.72.zip''', this software does not need to be installed, just find '''SD_Firmware_Tool.ex''' in the decompressed folder and open it</p></li>
<li>
[[File:plus5-img151.png]]
</li></ol><ol start="98" style="list-style-type: decimal;">
<li>After opening '''SDDiskTool''', if the TF card is recognized normally, the inserted disk device will be displayed in the &quot;'''Select Removable Disk Device'''&quot; column. '''<span style="color:#FF0000">Please make sure that the displayed disk device is consistent with the drive letter of the TF card you want to burn</span>''', if there is no display, you can try to unplug the TF card</li>
[[File:plus5-img152.png]]
</ol>
<ol start="109" style="list-style-type: decimal;">
<li>After confirming the drive letter, you can format the TF card first, click the '''restore disk''' button in '''SDDiskTool,''' or use the '''SD Card Formatter''' mentioned above to format the TF card</li>
[[File:plus5-img153.png]]
</ol>
<ol start="1110" style="list-style-type: decimal;">
<li><p>Then start to write the Android image into the TF card</p>
<ol style="list-style-type: lower-alpha;">
</ol>
</li></ol>
<ol start="1211" style="list-style-type: decimal;">
<li><p>After the burning is completed, the display is as shown in the figure below, and then you can exit SDDiskTool</p></li>
<li>
[[File:plus5-img161.png]]
</li></ol><ol start="1412" style="list-style-type: decimal;">
<li><p>Then pull out the TF card from the computer and insert it into the development board. After the development board is powered on, it will automatically start burning the Android image in the TF card to the eMMC of the development board.</p></li>
<li><p>If the development board is connected to an HDMI display, you can also see the progress bar of burning the Android image to eMMC from the HDMI display</p></li>
<li>
[[File:plus5-img162.png]]
</li></ol><ol start="1714" style="list-style-type: decimal;">
<li><p>When the HDMI monitor displays the following information, it means that the burning of the Android image into the eMMC has been completed. At this time, the TF card can be pulled out, and then the Android system in the eMMC will start.</p>
<p>[[File:plus5-img163.png]]</p></li></ol>
<span id="burn-orange-pi-os-droid-image-toemmc"></span>
=== Burn Orange Pi OS (Droid) image toeMMC to eMMC ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<li><p>Then set the parameters of the serial port</p>
<ol style="list-style-type: lower-alpha;">
<li><p>Set the Serial line to connect to as /dev/ttyUSB0 (modify to the &gt; corresponding node name, generally /dev/ttyUSB0)</p></li><li><p>Set Speed(baud) to '''1500000''' (the baud rate of the serial &gt; port)</p></li>
<li><p>Set Flow control to None</p>
<div class="figure">
<li><p>'''<span style="color:#FF0000">root@orangepi:~#</span>''' The prompt indicates that this command is entered in the '''linux system of the development board''', and the '''<span style="color:#FF0000">#</span>''' at the end of the prompt indicates that the current user of the system is the root user, who can execute any desired command</p></li>
<li><p>'''<span style="color:#FF0000">test@test:~$</span>''' prompt indicates that this command is entered in the Ubuntu PC or Ubuntu virtual machine, not in the linux system of the development board. The '''<span style="color:#FF0000">$</span>''' at the end of the prompt indicates that the current user of the system is an ordinary user. When executing privileged commands, you need to add '''sudo'''</p></li>
<li><p>'''<span style="color:#FF0000">root@test:~#</span>''' prompt indicates that this command is entered in the Ubuntu PC or Ubuntu virtual machine, not in the linux system of the development board. The '''<span style="color:# FF0000">#</span>''' at the end of the prompt indicates that the current user of the system is the root user and can execute any command you want</p></li></ol>
</li>
<li><p>What are the commands that need to be entered?</p>
|
<p>orangepi@orangepi:~$ '''sudo systemctl start lightdm.service'''</p>
orangepi@orangepi:~$ '''sudo systemctl enable lightdm.service'''
|}
</li>
</li>
<li><p>After installing fswebcam, you can use the following command to take pictures</p>
<ol style="list-style-type: lower-alphanone;"><li><p>a) -d option is used to specify the device node of the USB camera</p></li><li><p>b) --no-banner is used to remove the watermark of the photo</p></li><li><p>c) -r option is used to specify the resolution of the photo</p></li><li><p>d) -S option is used to set the number of previous frames to skip</p></li><li><p>e) ./image.jpg is used to set the name and path of the generated photo</p>
{| class="wikitable" style="width:800px;"
|-
<div class="figure">
[[File:plus5-img336.png|1200px]]
</div></ol>
<div class="figure">
[[File:plus5-img95.png|1200px]]
</div></li>
<p>[[File:plus5-img340.png]]</p></li>
<li><p>After successfully logging in to the pagoda, the following welcome interface will pop up. First, please take the intermediate user notice to read to the bottom, and then you can choose &quot;I have agreed and read&quot; User Agreement &quot;, and then click&quot; Enter the panel &quot; You can enter the pagoda</p>
<p>[[File:plus5-img341.png|1500px]]</p></li>
<li><p>After entering the pagoda, you will first prompt that you need to bind the account of the pagoda official website. If you do n’t have an account, you can go to the official website of the pagoda '''(https://www.bt.cn)''' to register one</p>
<p>[[File:plus5-img342.png|1500px]]</p></li>
<li><p>The final display interface is shown in the figure below. You can intuitively see some status information of the development board Linux system, such as load status, CPU usage, memory usage, and storage space usage</p>
<p>[[File:plus5-img343.png]]</p></li>
</li>
<li><p>Software such as Apache, MySQL, and PHP can be installed in the software store of the pagoda. You can also deploy various applications in one click. Please explore it yourself</p>
<p>[[File:plus5-img346.png|1500px]]</p></li>
<li><p>Pagoda command line tool test</p>
<div class="figure">
</li>
<li><p>Then select '''zh_CN.UTF-8 UTF-8''' in the pop-up interface (through the upper and lower direction keys on the keyboard to move up and down, select it through the space key, and finally move the cursor to '''&lt;OK&gt;''' through the Tab key, and then press Enter key.)</p>
<p>[[File:plus5-img348.png|1500px]]</p></li>
<li><p>Then set the default '''locale''' as '''zh_CN.UTF-8'''</p>
<p>[[File:plus5-img349.png|1500px]]</p></li>
<li><p>After exiting the interface,'''locale''' will be set. The output displayed by the command line is shown below</p>
{| class="wikitable" style="width:800px;"
|-
|
<big>'''Ubuntu Gnome Wayland image does not support nomachine NoMachine and VNC described here to remotely log in to the desktop.'''</big>
|}
|-
|
<big>'''Make sure the Ubuntu or Debian system installed on the development board is a <span style="color:#FF0000">desktop version</span>. In addition, nomachine NoMachine also provides detailed documents. It is strongly recommended to read this document to be familiar with the use of nomachineNoMachine. The document links are shown below:'''
'''https://knowledgebase.nomachine.com/DT10R00166'''</big>
|-
|
<big>'''Nomachine NoMachine supports Windows, Mac, Linux, iOS, and Android platforms, so we can remotely log in to control Orange PI development boards through Nomachine NoMachine on multiple devices. The following demonstrates the Linux system desktop of the Orange PI development board through Nomachine NoMachine in Windows. For installation methods for other platforms, please refer to the official documentation of NomachineNoMachine.'''</big>
|}
[[File:plus5-img379.png]]
</ol>
</li></ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li><p>In addition, you can also download the installation package of '''NoMachine''' in the '''official tools'''</p>
|}
</li></ol>
</li></ol>
<ol start="2" style="list-style-type: decimal;">
<li>Then download the NoMachine software Windows version of the installation package, the download address is shown below</li>
<p>[[File:plus5-img386.png]]</p></li>
<li><p>Then enter the username and password of the linux system in the corresponding position in the figure below, and then click '''OK''' to start logging in</p>
<p>[[File:plus5-img387-1.png]]</p></li>
<li><p>Then click OK in the next interface</p></li>
<li><p>Finally, you can see the desktop of the development board Linux system</p>
<li><p>The steps of using MobaxTerm software to connect the development board Linux system desktop are shown below:</p>
<ol style="list-style-type: lower-alpha;">
<li>First click the session, then select VNC, then fill in the IP &gt; address and port of the development board, and finally click &gt; OK to confirm</li>
<div class="figure">
<li><p>Then enter the password of the previously set VNC</p>
<p>[[File:plus5-img390.png]]</p></li>
<li><p>The interface after the login is successfully displayed as shown in &gt; the figure below, and then you can remotely operate the desktop of &gt; the linux system remotely</p></li>
[[File:plus5-img391.png]]
<li><p>Debian Bullseye's compilation tool and operating environment without Java default</p>
<ol style="list-style-type: lower-alpha;">
<li><p>You can use the following command to install openjdk. The latest &gt; version in Debian Bullseye is openjdk-17</p>
{| class="wikitable" style="width:800px;"
|-
<p>QMake version 3.1</p>
<p>Using Qt version '''<span style="color:#FF0000">5.15.2</span>''' in /usr/lib/aarch64-linux-gnu</p>
|}
</li>
<li><p>The QT version that comes with Debian12 is '''5.15.8'''</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''install_qt.sh'''</p>
<p>......</p>
<p>QMake version 3.1</p>
<p>Using Qt version '''<span style="color:#FF0000">5.15.8</span>''' in /usr/lib/aarch64-linux-gnu</p>
|}
</li></ol>
<li><p>The version of QT Creator is shown below</p>
<ol style="list-style-type: lower-alpha;">
<li><p>The default version of QT Creator in '''Ubuntu20.04''' is shown &gt; below</p>
<p>[[File:plus5-img394.png]]</p></li>
<li><p>The default version of QT Creator in '''Ubuntu22.04''' is shown &gt; below</p>
<p>[[File:plus5-img395.png]]</p></li>
<li><p>The default version of QT Creator in '''Debian11''' is shown below</p>
<p>[[File:plus5-img396.png]]</p></li><li><p>The default version of QT Creator in '''Debian12''' is as follows</p><p>[[File:plus5-img396-1.png]]</p></li></ol>
</li>
<li><p>Then set the QT</p>
<li><p>The No. 3 interface is not used, just ignore it.</p></li>
[[File:plus5-img437-1.png]]
</ol>
Orange Pi 5 Plus development board has a total of 1 camera interface, which is shown below:
'''OPi OS Droid'''
|}
 
::{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big>'''Pay attention to RTL8852BE, please do not buy the module shown in the figure below, there will be problems after testing.'''</big>
 
[[File:plus5-img232-10.png|center]]
|}
<li><p>Then insert the WiFi module into the M.2 E-Key interface of the development board and fix it</p>
<p>[[File:plus5-img233.png]]</p></li>
<li><p>Then open If everything is normal after the configuration of the WIFI module in the OPi OS Arch systemstarts, and use the steps are shown below:</p><ol style="list-style-type: lower-alpha;"><li><p>First add a line configuration following command to see the '''/boot/extlinux/extlinux.conf'''.WIFI device nodea</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>[orangepi@orangepi ~]$ '''sudo vim /boot/extlinux/extlinux.confip a''' ...... 4: wlan0: </pBROADCAST,MULTICAST,UP,LOWER_UP>mtu 1500 qdisc noqueue state UP group default qlen 1000<p>LABEL Orange Pi<:link/p>ether 38:7a:0e:e3:80:05 brd ff:ff:ff:ff:ff:ff<p>LINUX /Image</p><p>FDT :inet 192.168.1.237/dtbs/rockchip/rk3588-orangepi-5-plus24 brd 192.168.1.dtb<255 scope global dynamic noprefixroute wlan0 ::valid_lft 42938sec preferred_lft 42938sec :inet6 fe80::a098:5942:16e:e817/p>64 scope link noprefixroute <p>'''<span style="color:#FF0000">FDTOVERLAYS /dtbs/rockchip/overlay/rk3588-wifi-pcie.dtbo #What needs to be added</span>'''</p>:valid_lft forever preferred_lft forever
|}
</li>
<li><p>'''<span style="color:#FF0000">Then restart the OPi OS Arch system</span>'''</p></li></ol></li><li><p>If everything is normal after restarting the system, you can see the WiFi device node with the following command. If you can't see it, please check if there is a problem with the previous configuration.</p>{| class="wikitable" style="width:800px;" |-|<p>[orangepi@orangepi ~]$ '''ip addr show wlan0'''</p><p>......</p><p>4: '''wlan0''': &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP group default qlen 1000</p>:<p>link/ether 38:7a:0e:e3:80:05 brd ff:ff:ff:ff:ff:ff</p>:<p>inet 192.168.1.237/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0</p>::<p>valid_lft 42938sec preferred_lft 42938sec</p>:<p>inet6 fe80::a098:5942:16e:e817/64 scope link noprefixroute</p>::<p>valid_lft forever preferred_lft forever</p>|}</li><li><p>The steps connected to the wifi are shown below:</p><ol style="list-style-type: lower-alpha;">
<li><p>First click the area in the upper right corner of the desktop</p>
<p>[[File:plus5-img492.png]]</p></li>
|}
</ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li>Then '''<span style="color:#FF0000">restart the OPi OS Arch system</span>'''</li></ol>
</li></ol>
<div class="figure">
[[File:plus5-img536.png|1500px]]
</div></li>
<ol style="list-style-type: lower-alpha;">
<li><p>'''jammy-xfce-arm64.f930ff6ebbac1a72108a2e100762b18f.tar.lz4''' is the rootfs compressed package, the meaning of each field of the name is</p>
<ol style="list-style-type: lower-alphanone;"><li><p>a) '''jammy''' indicates the type of linux distribution of rootfs</p></li><li><p>b) '''xfce''' means rootfs is the type of desktop version, if it is '''cli''', it means the type of server version</p></li><li><p>c) '''arm64''' represents the architecture type of rootfs</p></li><li><p>d) '''f930ff6ebbac1a72108a2e100762b18f''' is the MD5 hash value generated by the package names of all software packages installed by rootfs. As long as the list of software packages installed by rootfs is not modified, this value will not change. The compilation script will use this MD5 hash value to generate Determine whether rootfs needs to be recompiled</p></li></ol>
</li>
<li><p>'''jammy-xfce-arm64.f930ff6ebbac1a72108a2e100762b18f.tar.lz4.list''' lists the package names of all packages installed by rootfs</p>
<big>'''Please note that the OpenWRT system configures the network port near the Type-C power port as a WAN port by default, and the network port near the HDMI port as a LAN port by default.'''</big>
[[File:plus5-img558-1.png|center]]
|}
<div class="figure">
::[[File:plus5-img559.png|1500px]]
</div>
<big>'''Please note that the OpenWRT system configures the network port near the Type-C power port as a WAN port by default, and the network port near the HDMI port as a LAN port by default.'''</big>
[[File:plus5-img558-1.png|center]]
|}
<div class="figure">
::[[File:plus5-img559.png|1500px]]
</div>
<big>'''Please note that the OpenWRT system configures the network port near the Type-C power port as a WAN port by default, and the network port near the HDMI port as a LAN port by default.'''</big>
[[File:plus5-img558-1.png|center]]
|}
<ol style="list-style-type: lower-alpha;">
<li><p>Find &quot;'''Mount Point'''&quot; at the bottom of the mount point '''global setting interface'''</p></li>
<li><p>Under the mount point, select the &quot;Add&quot; button and click Enter</p></li></ol></li>
[[File:plus5-img570.png]]
[[File:plus5-img572.png]]
</ol></ol>
<ol start="5" style="list-style-type: decimal;">
<li>Then you will return to the mount point global settings page, click &quot;'''Save and Apply'''&quot; in the lower left corner of the page to make the mount point take effect</li>
=== How to create WIFI hotspot ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big>'''Note that AX200 and AX210 currently only support hotspots in the 2.4G frequency band. In the 5G frequency band mode, there will be an error that the modified configuration of the wireless network card cannot be applied.'''</big>|}
<ol style="list-style-type: decimal;">
<span id="how-to-connect-to-wifi-hotspot"></span>
 
=== How to connect to WIFI hotspot ===
<li><p>Enter the management page of the Samba network share</p>
<ol style="list-style-type: lower-alpha;">
<li><p>Find the '''&quot;Service&quot;''' option in the navigation bar and click &gt; to enter</p></li><li><p>In the vertical column options below the service, select &gt; '''&quot;network sharing&quot;''' and click to enter</p>
<p>[[File:plus5-img604.png]]</p></li></ol>
</li>
<li><p>Select the interface that the Samba service needs to monitor</p>
<ol style="list-style-type: lower-alpha;">
<li><p>Select '''&quot;General Settings&quot;''' in the navigation bar of network &gt; sharing and click to enter</p></li><li><p>The interface is specified according to actual needs. If you &gt; want to access through the &quot;wan port&quot;, set it to '''&quot;wan&quot;'''</p>
<p>[[File:plus5-img605.png]]</p></li></ol>
</li>
<big><p>'''Note: To access Samba under the Windows 10 system, you need to confirm whether Windows 10 has enabled network discovery and sharing for sharing. If it is not enabled, perform the following settings first.'''</p></big>
|}
</li></ol>
<!-- -->
[[File:plus5-img608.png]]
</ol></ol>
<ol start="5" style="list-style-type: decimal;">
<li>After the setting is completed, enter \\OpenWrt in the address bar of the resource manager to access the shared directory, the user name is root, and the password is the password set by the development board host</li>
<ol style="list-style-type: decimal;">
<li><p>Log in to zerotier official website [https://my.zerotier.com/network '''https://my.zerotier.com/network'''], register and log in and click Network-&gt;Create A Network to create a virtual local area network</p>
<p>[[File:plus5-img610.png|1500px]]</p><p>[[File:plus5-img611.png|1500px]]</p></li>
<li><p>Click to enter the network console page, you can set the privacy option to public, so that the added network nodes do not need to be verified</p>
<p>[[File:plus5-img612.png]]</p></li>
| [[File:plus5-img616.png]]
|}
 
::{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big>'''Pay attention to RTL8852BE, please do not buy the module shown in the figure below, there will be problems after testing.'''</big>
 
[[File:plus5-img616-2.png|center]]
|}
<li><p>'''No.1 port is connected to OV13850 camera'''</p></li>
<li><p>'''No.2 interface is connected to OV13855 camera'''</p></li>
<li><p>No. 3 3 interface is not used, just ignore it</p></li>
<div class="figure">
<span id="pin-interface-gpio-uart-spi-and-pwm-test"></span>
== 26pin 40pin interface GPIO, UART, SPI and PWM test ==
<span id="pin-gpio-port-test-3"></span>
</ol>
<ol start="5" style="list-style-type: decimal;">
<li>Take the test of '''UART3''' as an example below, select the '''/dev/ttyS3''' node in the selection box, enter the baud rate you want to set in the edit box, and then click the '''OPEN''' button to open the '''/dev/ttyS3''' node. After opening successfully, click the '''OPEN ''' button becomes unselectable, and the '''CLOSE''' button and '''SEND''' button become selectable</li>
[[File:plus5-img662.png]]
<span id="pin-spi-test-3"></span>
=== 26pin 40pin SPI test ===
<ol style="list-style-type: decimal;">
<span id="pin-pwm-test"></span>
=== 26pin 40pin PWM test ===
<ol style="list-style-type: decimal;">
</li>
<li><p>There is a build.sh compilation script in the source code, and the compilation parameters are as follows</p>
<ol style="list-style-type: lower-alpha;"><li><p>a.-'''U''': compile uboot</p></li><li><p>b.-'''K''': compile kernel</p></li><li><p>c.-'''A''': compile android</p></li><li><p>d.-'''u''': package and generate update.img and update_spi_nvme.img</p></li><li><p>e.-'''o''': Compile the OTA package</p></li><li><p>f.-'''d''': specify kernel dts</p></li></ol></li>
<li><p>Compile uboot, kernel, android and package them into update.img</p>
<ol style="list-style-type: lower-alpha;">
| v1.1
| 2023-05-24
| 1. How to use the infrared remote control of the Android Box system
2. Instructions for using the Orange Pi OS Droid system
| v1.2
| 2023-05-26
| 1. Ubuntu/Debian: HDMI IN test method
2. Delete the instructions for using the RTL8821CU USB WIFI module, this module is not recommended
| v1.3
| 2023-05-29
| 1. Update the method of using RKDevTool to burn the image to spiflash+ssd
2. Use RKDevTool to clear SPIFlash
 
|-
| v1.4
| 2023-05-31
|
1. Update the usage method of M.2 E-Key PCIe WIFI6+Bluetooth module
 
2. Ubuntu/Debian: How to use the ZFS file system
 
3. Ubuntu/Debian: Turn off the green light and blue light by default when booting
 
4. Add the instructions for using the Debian12 system (scattered in multiple sections)
 
5. Instructions for using the 5v pin in the 40pin interface of the development board to supply power
 
|-
| v1.5
| 2023-06-07
|
1. Add the picture of eMMC module
 
2. Correct the picture of the cooling fan interface
 
3. Add a method to check the temperature of nvme ssd
|}
|-
| 2023-05-19
| Orangepi5plus_1.0.0_debian_bullseye_server_linux5.10.110.7z
Orangepi5plus_1.0.0_debian_bullseye_desktop_xfce_linux5.10.110.7z
Orangepi5plus_1.0.0_debian_bullseye_desktop_kde-plasma_linux5.10.110.7z
Orangepi5plus_1.0.0_ubuntu_focal_server_linux5.10.110.7z
Orangepi5plus_1.0.0_ubuntu_focal_desktop_xfce_linux5.10.110.7z
Orangepi5plus_1.0.0_ubuntu_jammy_server_linux5.10.110.7z
Orangepi5plus_1.0.0_ubuntu_jammy_desktop_xfce_linux5.10.110.7z
Orangepi5plus_1.0.0_ubuntu_jammy_desktop_gnome_linux5.10.110.7z
Opios-droid-aarch64-opi5plus-23.05-linux5.10.110.tar.gz
|-
| 2023-05-22
| Opios-arch-aarch64-gnome-opi5plus-23.05-linux5.10.110.img.xz
openwrt-rockchip -armv8-xunlong_orangepi-5-plus-spi-squashfs-sysupgrade.bin
|-
| 2023-05-24
| Orangepi5plus_1.0.2_debian_bullseye_desktop_kde-plasma_linux5.10.110
* Fix the problem that desktop audio cannot be used
|-
| 2023-05-26
| Opios-arch-aarch64-gnome-opi5plus-23.05.1-linux5.10.110.img.xz
* Taskbar: remove calendar and music, add shortcuts for command line terminal and browser
* pre-install google play store
Orangepi5plus_1.0.4_debian_bullseye_desktop_kde-plasma_linux5.10.110.7z
* Support CTRL+ALT+T shortcut to open the command line terminal
* Fix the problem that spiflash+nvme ssd cannot start
Orangepi5plus_1.0.4_debian_bullseye_desktop_xfce_linux5.10.110.7z
* Support CTRL+ALT+T shortcut to open the command line terminal
* Fix the problem that spiflash+nvme ssd cannot start
Orangepi5plus_1.0.4_ubuntu_focal_desktop_xfce_linux5.10.110.7z<br />Orangepi5plus_1.0.4_ubuntu_jammy_desktop_xfce_linux5.10.110.7z<br />Orangepi5plus_1.0.4_ubuntu_jammy_desktop_gnome_linux5.10.110.7z
* Support CTRL+ALT+T shortcut to open the command line terminal
* Fix the problem that spiflash+nvme ssd cannot start
Orangepi5plus_1.0.4_debian_bullseye_server_linux5.10.110.7z<br />Orangepi5plus_1.0.4_ubuntu_focal_server_linux5.10.110.7z<br />Orangepi5plus_1.0.4_ubuntu_jammy_server_linux5.10.110.7z
* Fix the problem that spiflash+nvme ssd cannot start
 
|-
| 2023-05-29
|
Opios-droid-aarch64-opi5plus-23.05.1-linux5.10.110-en.tar.gz
 
Opios-droid-aarch64-opi5plus-23.05.1-linux5.10.110-en-spi-nvme.tar.gz
 
* Pre-installed google play store (en in the above image name means English version, you need to go to Google network disk to download)
 
|-
| 2023-06-01
|
Orangepi5plus_1.0.6_ubuntu_jammy_desktop_xfce_linux5.10.110.7z
 
* Fix the problem that the zfs file system cannot be installed
 
* Add rk3588-opi5plus-disable-leds.dtbo, used to turn off blue and green lights
 
* Update the chromium browser to chromium-browser_110.0, which supports video playback in h264, h265, vp8, vp9 and av1 formats
 
Orangepi5plus_1.0.6_debian_bullseye_desktop_xfce_linux5.10.110.7z
 
Orangepi5plus_1.0.6_debian_bullseye_desktop_kde-plasma_linux5.10.110.7z
 
* Update mpp package
 
* Fix the problem that the zfs file system cannot be installed
 
* Add rk3588-opi5plus-disable-leds.dtbo, used to turn off blue and green lights
 
Orangepi5plus_1.0.6_ubuntu_focal_desktop_xfce_linux5.10.110.7z
 
Orangepi5plus_1.0.6_ubuntu_jammy_desktop_gnome_linux5.10.110.7z
 
Orangepi5plus_1.0.6_ubuntu_focal_server_linux5.10.110.7z
 
Orangepi5plus_1.0.6_debian_bullseye_server_linux5.10.110.7z
 
Orangepi5plus_1.0.6_ubuntu_jammy_server_linux5.10.110.7z
 
* Add rk3588-opi5plus-disable-leds.dtbo, used to turn off blue and green lights
 
* Fix the problem that the zfs file system cannot be installed
 
Orangepi5plus_1.0.6_debian_bookworm_server_linux5.10.110
 
Orangepi5plus_1.0.6_debian_bookworm_desktop_xfce_linux5.10.110
 
* initial version
|}