<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.vividunit.com:443/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>Vivid Unit - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.vividunit.com:443/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/Special:Contributions/Admin"/>
	<updated>2026-04-29T07:01:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=768</id>
		<title>download-system-image</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=768"/>
		<updated>2026-04-28T08:45:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download OS Images =&lt;br /&gt;
Vivid Unit comes with Debian operating system pre-installed, usually you don&#039;t need to install system by yourself.&lt;br /&gt;
&lt;br /&gt;
However if you want to re-install the system, or want to install a different system (if available), you can download the system disk image here.&lt;br /&gt;
= Vivid Unit OS =&lt;br /&gt;
[[File:vuos-desktop.png|alt=Debian 12 @ Vivid Unit|thumb|Vivid Unit OS Desktop Preview]]&lt;br /&gt;
&#039;&#039;&#039;Vivid Unit OS (Debian 12 - Bookworm): version 20260428&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vuos-debian12-20260428-vivid-unit.img.xz vuos-debian12-20260428-vivid-unit.img.xz (398MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 26ebee1ebb7b2c045083d357e3c1d975&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: b0b7cc9924f37204727235a5fafe2de7b8580a27&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Build system on GitHub: &lt;br /&gt;
&lt;br /&gt;
https://github.com/uugear/vivid-unit-os/releases/tag/20260428&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Older Versions of System =&lt;br /&gt;
[[File:debian11 preview.jpg|alt=Debian 11 @ Vivid Unit|thumb|Desktop Preview|right]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-20240129.img.xz vivid-unit-v13-debian11-20240129.img.xz (933 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: b66ab31e21bec94ff5a1d0f98b54716b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 0f2be8a9670585808909da65c67e02869ad7c859&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Debian11 Retropie preview.jpg|thumb|RetroPie Preview|alt=RetroPie on Vivid Unit]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://retropie.org.uk/ RetroPie] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-retropie-20240129.img.xz vivid-unit-v13-debian11-retropie-20240129.img.xz (1.06 GB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 86dd3cd81e1474880b455dfc41b23792&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: cc1df6a419a53c6fb3b4b1d6b9e5417e759e20c8&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home Assistant Preview.jpg|thumb|alt=Home Assistant on Vivid Unit|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/ Home Assistant (Docker)] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-20240320.img.xz vivid-unit-v13-debian11-home-assistant-20240320.img.xz (1.39 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bb19226675b7bab9ff3900fdce0a7ce5&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 070b4a8030a8924f277e992c76f9830db3fce47c&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home-Assistant-Supervised-Preview.jpg|alt=Home Assistant on Vivid Unit|thumb|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/installation/#advanced-installation-methods Home Assistant Supervised] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz (1.52 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 776435bdc297958f1a591787a0e48e02&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 90019ab7b989b6bd2ba1911699d6c2c9a3413d70&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find more details about how to install system [[install-os|here]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=gpio-and-adc&amp;diff=767</id>
		<title>gpio-and-adc</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=gpio-and-adc&amp;diff=767"/>
		<updated>2026-04-26T11:48:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* GPIO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;GPIO and ADC&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;What is GPIO?&#039;&#039;&#039; ==&lt;br /&gt;
GPIO stands for Gerneral Purpose Input/Ouput. It usually refers to a set of pins on your computer’s mainboard or add-on boards. These pins are not designed for any specific purpose, and they can send or receive electrical signals.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;What is ADC?&#039;&#039;&#039; ==&lt;br /&gt;
ADC stands for analog-to-digital converter. It is a system that converts an analog signal into a digital signal. It can be used to measure voltage and give the numberic result.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;GPIO and ADC on Vivid Unit&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GPIO&#039;&#039;&#039; ===&lt;br /&gt;
Vivid Unit comes with a 40-pin GPIO header, whose pinout is compatible with Raspberry Pi. There are two 5V power pins, two 3.3V power pins and 8 ground pins. The rest are I/O pins and they are all at 3.3V level.&lt;br /&gt;
&lt;br /&gt;
The GPIOs are provided by RK3399, which has 5 banks (GPIO0 to GPIO4). Each bank has 4 groups (A, B, C and D) and each group has 8 pins (number 0~7). That makes 160 GPIOs in total, but only partial of them are routed to the 40-pin GPIO header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/16/The_40-pin_header_on_Vivid_Unit.png&amp;quot; width=&amp;quot;100%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; in Vivid Unit OS, the SDMMC host is disabled in device tree by default, and hence GPIO4_B0~B5 are initialized as normal GPIO pins.&lt;br /&gt;
&lt;br /&gt;
The GPIOs are named like these:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/b/be/vivid_unit_gpio_naming.png&amp;quot; width=&amp;quot;100%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the simplicity we use a short GPIO name for each GPIO pin. We put the bank number, the group name and the pin number in group together, to make the GPIO name.&lt;br /&gt;
&lt;br /&gt;
[[File:Gpio short name.png]]&lt;br /&gt;
&lt;br /&gt;
For example, 2B5 is for GPIO2_B5, and 3C6 is for GPIO3_C6.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;ADC&#039;&#039;&#039; ===&lt;br /&gt;
Vivid Unit also provides three 10-bit ADC channels (A0, A3 and A4). RK3399 provides ADC with 1.8V full-scale voltage, and Vivid Unit adds voltage divider and protection circuit (as shown below), to increase the full-scale voltage to 5V. The final resolution is 4.88mV.&lt;br /&gt;
&lt;br /&gt;
[[File:Adc.png]]&lt;br /&gt;
&lt;br /&gt;
It is safe to connect A0, A3 or A4 channel to any pin in the 40-pin GPIO header, because they can measure voltage up to 5V. If you want to measure voltage higher than 5V, you will need to implement an additional voltage divider.&lt;br /&gt;
&lt;br /&gt;
[https://www.instructables.com/Measure-Low-Higher-and-Negative-Voltages-With-Vivi This tutorial] covers how to measure higher or negative voltage with Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;VGP Utility&#039;&#039;&#039; ==&lt;br /&gt;
VGP is an open-sourced application to control or monitor GPIOs and ADC channels on Vivid Unit. It contains two executables, one for command line interface (vgp) and the other for GUI enviroment (vgpw).&lt;br /&gt;
&lt;br /&gt;
VGP is by default installed into the system. If it is not, you can always install it with:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 &lt;br /&gt;
 sudo apt install vgp&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;VGP in CLI (Command Line Interface)&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Overview of 40-Pin&#039;&#039;&#039; ====&lt;br /&gt;
If you want to get an overview of the GPIOs in the 40-pin header, you can run:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp list&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;It will list the GPIO information in a format that similar to the wiringPi:&lt;br /&gt;
&lt;br /&gt;
[[File:Gpio list-600x523.png]]&lt;br /&gt;
&lt;br /&gt;
The value and voltage of all ADC channels are also printed at the bottom.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;List All GPIOs&#039;&#039;&#039; ====&lt;br /&gt;
If you want to list all GPIOs, even including those pins that are not brought out to the 40-pin header. You can run:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp all&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;It will list the name, alternate function, value and mode for all GPIO pins:&lt;br /&gt;
&lt;br /&gt;
[[File:Gpio all-259x300.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Get Pin Mode&#039;&#039;&#039; ====&lt;br /&gt;
If you want to get the current mode of a specifi pin, you can use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp mode [pin]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number.&lt;br /&gt;
&lt;br /&gt;
The result could be “IN” or “OUT”.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Set Pin Mode&#039;&#039;&#039; ====&lt;br /&gt;
If you want to set the mode of a specific pin, you can use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp mode [pin] [mode]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number, and [mode] should be one of these value:&lt;br /&gt;
&lt;br /&gt;
* IN&lt;br /&gt;
* in&lt;br /&gt;
* INPUT&lt;br /&gt;
* input&lt;br /&gt;
* OUT&lt;br /&gt;
* out&lt;br /&gt;
* OUTPUT&lt;br /&gt;
* output&lt;br /&gt;
&lt;br /&gt;
The “IN”, “in”, “INPUT” and “input” are the same, while the “OUT”, “out”, “OUTPUT” and “output” are the same.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Get Pin Alternative Function&#039;&#039;&#039; ====&lt;br /&gt;
The same physical pin can be configured to different alternative function. A pin can have up to 4 alternative functions (ALT0 ~ ALT3), and ALT0 is the default one. You can get the current alternative function for specific pin with:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp alt [pin]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number.&lt;br /&gt;
&lt;br /&gt;
The result can be 0, 1, 2 or 3, which means ALT0, ALT1, ALT2, ALT3 accordingly.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Set Pin Alternative Function&#039;&#039;&#039; ====&lt;br /&gt;
You can also set alternative function for specific pin with:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp alt [pin] [alt]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number, and [alt] should be replaced with the alternative function (0, 1, 2 or 3).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Get Pin Value&#039;&#039;&#039; ====&lt;br /&gt;
To get value for given pin, you can use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp get [pin]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number.&lt;br /&gt;
&lt;br /&gt;
The result could be 1 (high) or 0 (low).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Set Pin Value&#039;&#039;&#039; ====&lt;br /&gt;
To set value for given pin, you may use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp set [pin] [value]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number, and [value] should be 1 or 0.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Wait for Interrupt&#039;&#039;&#039; ====&lt;br /&gt;
If you wish to monitor the state of given pin, you may use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vpg wfi [pin] [edge]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number, and [edge] should be rising, falling or both.&lt;br /&gt;
&lt;br /&gt;
This command will block until the state of the pin changes.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;ADC&#039;&#039;&#039; ====&lt;br /&gt;
You can read the ADC result at specific chanel with:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vpg adc [channel]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [channel] should be 0 (for A0), 3 (for A3) or 4 (for A4). The result is a number (0~1023).&lt;br /&gt;
&lt;br /&gt;
If you want to get voltage value, you may use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vpg adc [channel] v&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;By adding a lower case letter v as the last argument, this command prints out the voltage value (for example 4.21).&lt;br /&gt;
&lt;br /&gt;
If you want to print out the voltage value with the unit (V) together, you may use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp adc [channel] V&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;By adding an upper case letter V as the last argument, this command prints out the voltage value with unit (for example 4.21V).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Get Help Information&#039;&#039;&#039; ====&lt;br /&gt;
If you need help during usage, you can run this command to get help information:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp --help&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;VGP in GUI (Graphical User Interface)&#039;&#039;&#039; ===&lt;br /&gt;
You may run the GUI version of VGP via the &amp;quot;System&amp;quot; category in Applications Menu.&lt;br /&gt;
&lt;br /&gt;
[[File:run-vgpw.jpg]]&lt;br /&gt;
&lt;br /&gt;
You may also run “vgpw” in command line terminal to launch the same GUI application.&lt;br /&gt;
&lt;br /&gt;
You will see the interface that represents the 40-pin header:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/a/ad/vgpw-202-1.png&amp;quot; width=&amp;quot;100%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value of three ADC channels are also listed at the bottom, including the raw values (0~1023) and the voltage values. These values refresh for every second.&lt;br /&gt;
&lt;br /&gt;
There is a “Flip” button at the bottom right corner, and you can click it to flip the view.&lt;br /&gt;
&lt;br /&gt;
You can click the mode button for each pin to change its mode or alternative function. The possilbe mode/funtion could be IN, OUT, ALT1, ALT2 or ALT3.&lt;br /&gt;
&lt;br /&gt;
When the mode is set to OUT, you may click the value button to toggle the pin’s value.&lt;br /&gt;
&lt;br /&gt;
When the mode is set to IN, its value will get updated automatically when the pin is pulled up or down.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=766</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=766"/>
		<updated>2026-04-26T11:32:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; this tutorial is for (re)installing Vivid Unit OS (Debian 12) into Vivid Unit device. If you want to install the old system (Debian 11), please read [[install-os|this page]] instead.&lt;br /&gt;
&lt;br /&gt;
= (Re)install Vivid Unit OS =&lt;br /&gt;
Starting from 27th April in 2026, the Vivid Unit in UUGear&#039;s inventory have Vivid Unit OS (Debian 12 with XFCE desktop enviroment) pre-installed in the eMMC.&lt;br /&gt;
&lt;br /&gt;
Usually you do not need to (re)install operating system by yourself. However if:&lt;br /&gt;
&lt;br /&gt;
* Your Vivid Unit has old system (Debian 11) and you want new system, or&lt;br /&gt;
* The system on your Vivid Unit corrupts, or&lt;br /&gt;
* You want to install a different operating system (if available)&lt;br /&gt;
&lt;br /&gt;
Then you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Mac OS X / Linux ===&lt;br /&gt;
The RKDevTool only works in Windows, in Mac OS X or Linux, you may use its alternative [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] instead.&lt;br /&gt;
&lt;br /&gt;
In Mac OS X, you may build rkdeveloptool with Homebrew, or download [https://www.vividunit.com/download/tools/rkdeveloptool_MacOSX.zip here]:&lt;br /&gt;
 brew install automake autoconf libusb pkg-config git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 cp rkdeveloptool /opt/homebrew/bin/&lt;br /&gt;
In Linux (Debian or Ubuntu), you may build rkdeveloptool as below:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 sudo cp rkdeveloptool /usr/local/sbin/&lt;br /&gt;
You may confirm rkdeveloptool&#039;s version by:&lt;br /&gt;
 rkdeveloptool --version&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After releasing both buttons you should see the MASKROM device get listed with &amp;quot;rkdeveloptool ld&amp;quot; command. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
 Work:~ user$ rkdeveloptool ld&lt;br /&gt;
 DevNo=1	Vid=0x2207,Pid=0x330c,LocationID=1402	Maskrom&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
Once you confirm Vivid Unit is detected as MASKROM device, you can load the loader and then flash the image into the device:&lt;br /&gt;
 Work:~ user$ rkdeveloptool db rk3399_loader_v1.30.130.bin &lt;br /&gt;
 Downloading bootloader succeeded.&lt;br /&gt;
 Work:~ user$ rkdeveloptool wl 0x00 vuos-20260327-1.img &lt;br /&gt;
 Write LBA from file (100%)&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
The Loader file can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here]. &lt;br /&gt;
&lt;br /&gt;
The Image file is the .img file extracted from the .img.xz file you previously downloaded. It should be flashed at address 0x00.&lt;br /&gt;
&lt;br /&gt;
Once the flashing is done, you may disconnect your Vivid Unit from your computer. After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=765</id>
		<title>download-system-image</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=765"/>
		<updated>2026-04-26T09:22:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download OS Images =&lt;br /&gt;
Vivid Unit comes with Debian operating system pre-installed, usually you don&#039;t need to install system by yourself.&lt;br /&gt;
&lt;br /&gt;
However if you want to re-install the system, or want to install a different system (if available), you can download the system disk image here.&lt;br /&gt;
= Vivid Unit OS =&lt;br /&gt;
[[File:vuos-desktop.png|alt=Debian 12 @ Vivid Unit|thumb|Vivid Unit OS Desktop Preview]]&lt;br /&gt;
&#039;&#039;&#039;Vivid Unit OS (Debian 12 - Bookworm): version 20260426&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vuos-debian12-20260426-vivid-unit.img.xz vuos-debian12-20260426-vivid-unit.img.xz (398MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 67099f2605e3d1b84dc8c32c4f99eb1c&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 5dcdd85d5e87ea27a665e4f0dcd384a32162dbb3&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Build system on GitHub: &lt;br /&gt;
&lt;br /&gt;
https://github.com/uugear/vivid-unit-os/releases/tag/20260426&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Older Versions of System =&lt;br /&gt;
[[File:debian11 preview.jpg|alt=Debian 11 @ Vivid Unit|thumb|Desktop Preview|right]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-20240129.img.xz vivid-unit-v13-debian11-20240129.img.xz (933 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: b66ab31e21bec94ff5a1d0f98b54716b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 0f2be8a9670585808909da65c67e02869ad7c859&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Debian11 Retropie preview.jpg|thumb|RetroPie Preview|alt=RetroPie on Vivid Unit]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://retropie.org.uk/ RetroPie] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-retropie-20240129.img.xz vivid-unit-v13-debian11-retropie-20240129.img.xz (1.06 GB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 86dd3cd81e1474880b455dfc41b23792&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: cc1df6a419a53c6fb3b4b1d6b9e5417e759e20c8&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home Assistant Preview.jpg|thumb|alt=Home Assistant on Vivid Unit|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/ Home Assistant (Docker)] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-20240320.img.xz vivid-unit-v13-debian11-home-assistant-20240320.img.xz (1.39 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bb19226675b7bab9ff3900fdce0a7ce5&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 070b4a8030a8924f277e992c76f9830db3fce47c&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home-Assistant-Supervised-Preview.jpg|alt=Home Assistant on Vivid Unit|thumb|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/installation/#advanced-installation-methods Home Assistant Supervised] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz (1.52 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 776435bdc297958f1a591787a0e48e02&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 90019ab7b989b6bd2ba1911699d6c2c9a3413d70&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find more details about how to install system [[install-os|here]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=759</id>
		<title>download-system-image</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=759"/>
		<updated>2026-04-21T07:07:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download OS Images =&lt;br /&gt;
Vivid Unit comes with Debian operating system pre-installed, usually you don&#039;t need to install system by yourself.&lt;br /&gt;
&lt;br /&gt;
However if you want to re-install the system, or want to install a different system (if available), you can download the system disk image here.&lt;br /&gt;
= Vivid Unit OS =&lt;br /&gt;
[[File:vuos-desktop.png|alt=Debian 12 @ Vivid Unit|thumb|Vivid Unit OS Desktop Preview]]&lt;br /&gt;
&#039;&#039;&#039;Vivid Unit OS (Debian 12 - Bookworm): version 20260420&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vuos-debian12-20260420-vivid-unit.img.xz vuos-debian12-20260420-vivid-unit.img.xz (400 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 8ea34f0a8752d90e4e3116851563f75a&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: d8987d555a98467141f185dd8a64ded76371c847&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Build system on GitHub: &lt;br /&gt;
&lt;br /&gt;
https://github.com/uugear/vivid-unit-os/releases/tag/20260420&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Older Versions of System =&lt;br /&gt;
[[File:debian11 preview.jpg|alt=Debian 11 @ Vivid Unit|thumb|Desktop Preview|right]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-20240129.img.xz vivid-unit-v13-debian11-20240129.img.xz (933 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: b66ab31e21bec94ff5a1d0f98b54716b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 0f2be8a9670585808909da65c67e02869ad7c859&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Debian11 Retropie preview.jpg|thumb|RetroPie Preview|alt=RetroPie on Vivid Unit]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://retropie.org.uk/ RetroPie] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-retropie-20240129.img.xz vivid-unit-v13-debian11-retropie-20240129.img.xz (1.06 GB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 86dd3cd81e1474880b455dfc41b23792&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: cc1df6a419a53c6fb3b4b1d6b9e5417e759e20c8&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home Assistant Preview.jpg|thumb|alt=Home Assistant on Vivid Unit|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/ Home Assistant (Docker)] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-20240320.img.xz vivid-unit-v13-debian11-home-assistant-20240320.img.xz (1.39 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bb19226675b7bab9ff3900fdce0a7ce5&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 070b4a8030a8924f277e992c76f9830db3fce47c&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home-Assistant-Supervised-Preview.jpg|alt=Home Assistant on Vivid Unit|thumb|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/installation/#advanced-installation-methods Home Assistant Supervised] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz (1.52 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 776435bdc297958f1a591787a0e48e02&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 90019ab7b989b6bd2ba1911699d6c2c9a3413d70&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find more details about how to install system [[install-os|here]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=758</id>
		<title>download-system-image</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=758"/>
		<updated>2026-04-21T07:06:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Vivid Unit OS */  VUOS version 20260420&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download OS Images =&lt;br /&gt;
Vivid Unit comes with Debian operating system pre-installed, usually you don&#039;t need to install system by yourself.&lt;br /&gt;
&lt;br /&gt;
However if you want to re-install the system, or want to install a different system (if available), you can download the system disk image here.&lt;br /&gt;
= Vivid Unit OS =&lt;br /&gt;
[[File:vuos-desktop.png|alt=Debian 12 @ Vivid Unit|thumb|Vivid Unit OS Desktop Preview]]&lt;br /&gt;
&#039;&#039;&#039;Vivid Unit OS (Debian 12 - Bookworm): version 20260327&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vuos-debian12-20260420-vivid-unit.img.xz vuos-debian12-20260420-vivid-unit.img.xz (400 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 8ea34f0a8752d90e4e3116851563f75a&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: d8987d555a98467141f185dd8a64ded76371c847&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Build system on GitHub: &lt;br /&gt;
&lt;br /&gt;
https://github.com/uugear/vivid-unit-os/releases/tag/20260420&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Older Versions of System =&lt;br /&gt;
[[File:debian11 preview.jpg|alt=Debian 11 @ Vivid Unit|thumb|Desktop Preview|right]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-20240129.img.xz vivid-unit-v13-debian11-20240129.img.xz (933 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: b66ab31e21bec94ff5a1d0f98b54716b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 0f2be8a9670585808909da65c67e02869ad7c859&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Debian11 Retropie preview.jpg|thumb|RetroPie Preview|alt=RetroPie on Vivid Unit]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://retropie.org.uk/ RetroPie] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-retropie-20240129.img.xz vivid-unit-v13-debian11-retropie-20240129.img.xz (1.06 GB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 86dd3cd81e1474880b455dfc41b23792&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: cc1df6a419a53c6fb3b4b1d6b9e5417e759e20c8&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home Assistant Preview.jpg|thumb|alt=Home Assistant on Vivid Unit|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/ Home Assistant (Docker)] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-20240320.img.xz vivid-unit-v13-debian11-home-assistant-20240320.img.xz (1.39 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bb19226675b7bab9ff3900fdce0a7ce5&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 070b4a8030a8924f277e992c76f9830db3fce47c&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home-Assistant-Supervised-Preview.jpg|alt=Home Assistant on Vivid Unit|thumb|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/installation/#advanced-installation-methods Home Assistant Supervised] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz (1.52 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 776435bdc297958f1a591787a0e48e02&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 90019ab7b989b6bd2ba1911699d6c2c9a3413d70&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find more details about how to install system [[install-os|here]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=757</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=757"/>
		<updated>2026-04-04T09:08:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; this tutorial is for (re)installing Vivid Unit OS (Debian 12) into Vivid Unit device. If you want to install the old system (Debian 11), please read [[install-os|this page]] instead.&lt;br /&gt;
&lt;br /&gt;
= (Re)install Vivid Unit OS =&lt;br /&gt;
Starting from [an undecided date] in 2026, the Vivid Unit in UUGear&#039;s inventory have Vivid Unit OS (Debian 12 with XFCE desktop enviroment) pre-installed in the eMMC.&lt;br /&gt;
&lt;br /&gt;
Usually you do not need to (re)install operating system by yourself. However if:&lt;br /&gt;
&lt;br /&gt;
* Your Vivid Unit has old system (Debian 11) and you want new system, or&lt;br /&gt;
* The system on your Vivid Unit corrupts, or&lt;br /&gt;
* You want to install a different operating system (if available)&lt;br /&gt;
&lt;br /&gt;
Then you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Mac OS X / Linux ===&lt;br /&gt;
The RKDevTool only works in Windows, in Mac OS X or Linux, you may use its alternative [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] instead.&lt;br /&gt;
&lt;br /&gt;
In Mac OS X, you may build rkdeveloptool with Homebrew, or download [https://www.vividunit.com/download/tools/rkdeveloptool_MacOSX.zip here]:&lt;br /&gt;
 brew install automake autoconf libusb pkg-config git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 cp rkdeveloptool /opt/homebrew/bin/&lt;br /&gt;
In Linux (Debian or Ubuntu), you may build rkdeveloptool as below:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 sudo cp rkdeveloptool /usr/local/sbin/&lt;br /&gt;
You may confirm rkdeveloptool&#039;s version by:&lt;br /&gt;
 rkdeveloptool --version&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After releasing both buttons you should see the MASKROM device get listed with &amp;quot;rkdeveloptool ld&amp;quot; command. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
 Work:~ user$ rkdeveloptool ld&lt;br /&gt;
 DevNo=1	Vid=0x2207,Pid=0x330c,LocationID=1402	Maskrom&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
Once you confirm Vivid Unit is detected as MASKROM device, you can load the loader and then flash the image into the device:&lt;br /&gt;
 Work:~ user$ rkdeveloptool db rk3399_loader_v1.30.130.bin &lt;br /&gt;
 Downloading bootloader succeeded.&lt;br /&gt;
 Work:~ user$ rkdeveloptool wl 0x00 vuos-20260327-1.img &lt;br /&gt;
 Write LBA from file (100%)&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
The Loader file can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here]. &lt;br /&gt;
&lt;br /&gt;
The Image file is the .img file extracted from the .img.xz file you previously downloaded. It should be flashed at address 0x00.&lt;br /&gt;
&lt;br /&gt;
Once the flashing is done, you may disconnect your Vivid Unit from your computer. After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=756</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=756"/>
		<updated>2026-04-03T14:30:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* (Re)install Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; this tutorial is for (re)installing Vivid Unit OS (Debian 12) into Vivid Unit device. If you want to install the old system (Debian 11), please read [[install-os|this page]] instead.&lt;br /&gt;
&lt;br /&gt;
= (Re)install Vivid Unit OS =&lt;br /&gt;
Starting from April 7th, 2026, the Vivid Unit in UUGear&#039;s inventory have Vivid Unit OS (Debian 12 with XFCE desktop enviroment) pre-installed in the eMMC.&lt;br /&gt;
&lt;br /&gt;
Usually you do not need to (re)install operating system by yourself. However if:&lt;br /&gt;
&lt;br /&gt;
* Your Vivid Unit has old system (Debian 11) and you want new system, or&lt;br /&gt;
* The system on your Vivid Unit corrupts, or&lt;br /&gt;
* You want to install a different operating system (if available)&lt;br /&gt;
&lt;br /&gt;
Then you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Mac OS X / Linux ===&lt;br /&gt;
The RKDevTool only works in Windows, in Mac OS X or Linux, you may use its alternative [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] instead.&lt;br /&gt;
&lt;br /&gt;
In Mac OS X, you may build rkdeveloptool with Homebrew, or download [https://www.vividunit.com/download/tools/rkdeveloptool_MacOSX.zip here]:&lt;br /&gt;
 brew install automake autoconf libusb pkg-config git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 cp rkdeveloptool /opt/homebrew/bin/&lt;br /&gt;
In Linux (Debian or Ubuntu), you may build rkdeveloptool as below:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 sudo cp rkdeveloptool /usr/local/sbin/&lt;br /&gt;
You may confirm rkdeveloptool&#039;s version by:&lt;br /&gt;
 rkdeveloptool --version&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After releasing both buttons you should see the MASKROM device get listed with &amp;quot;rkdeveloptool ld&amp;quot; command. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
 Work:~ user$ rkdeveloptool ld&lt;br /&gt;
 DevNo=1	Vid=0x2207,Pid=0x330c,LocationID=1402	Maskrom&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
Once you confirm Vivid Unit is detected as MASKROM device, you can load the loader and then flash the image into the device:&lt;br /&gt;
 Work:~ user$ rkdeveloptool db rk3399_loader_v1.30.130.bin &lt;br /&gt;
 Downloading bootloader succeeded.&lt;br /&gt;
 Work:~ user$ rkdeveloptool wl 0x00 vuos-20260327-1.img &lt;br /&gt;
 Write LBA from file (100%)&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
The Loader file can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here]. &lt;br /&gt;
&lt;br /&gt;
The Image file is the .img file extracted from the .img.xz file you previously downloaded. It should be flashed at address 0x00.&lt;br /&gt;
&lt;br /&gt;
Once the flashing is done, you may disconnect your Vivid Unit from your computer. After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=MediaWiki:Sidebar&amp;diff=755</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=MediaWiki:Sidebar&amp;diff=755"/>
		<updated>2026-04-03T14:13:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Buy&lt;br /&gt;
** https://www.uugear.com/product/vivid-unit/|from UUGear e-Shop&lt;br /&gt;
* Download&lt;br /&gt;
** download-system-image|OS Images&lt;br /&gt;
** schematic|Schematic&lt;br /&gt;
** drawings-models|Drawings and Models&lt;br /&gt;
* About ...&lt;br /&gt;
** technical-specifications|Technical Specifications&lt;br /&gt;
** interfaces|Interfaces&lt;br /&gt;
** compliance|Compliance&lt;br /&gt;
** gpio-and-adc|GPIO and ADC&lt;br /&gt;
** screen-and-touch-buttons|Screen and Touch Buttons&lt;br /&gt;
** expansion-addon-board-development|Expansion / Add-on Board Development&lt;br /&gt;
* Accessories&lt;br /&gt;
** back-panel-kit|Back Panel Kit&lt;br /&gt;
** extender|Vivid Unit Extender&lt;br /&gt;
** vu-breakout|VU Breakout&lt;br /&gt;
** vu-gpsdr|VU GPSDR&lt;br /&gt;
* How to ...&lt;br /&gt;
** turn-on-off|Turn on/off Vivid Unit&lt;br /&gt;
** connect-to-internet|Connect to Internet&lt;br /&gt;
** use-virtual-keyboard|Use Virtual Keyboard&lt;br /&gt;
** gesture|Use Gesture&lt;br /&gt;
** connect-via-ssh|Connect to Vivid Unit via SSH&lt;br /&gt;
** connect-via-VNC|Connect to Vivid Unit via VNC&lt;br /&gt;
** record-audio|Record Audio&lt;br /&gt;
** replay-audio-video|Replay Audio and Video&lt;br /&gt;
** install-vuos|(Re)install Vivid Unit OS&lt;br /&gt;
** boot-from-nvme|Boot from NVME SSD&lt;br /&gt;
** play-retro-games|Play retro games on Vivid Unit&lt;br /&gt;
* FAQs&lt;br /&gt;
** default-username-password|What is the default username/password?&lt;br /&gt;
** gpio-voltage-level|What is the voltage level of GPIO?&lt;br /&gt;
** rtc|Is there an RTC on Vivid Unit?&lt;br /&gt;
* Support &amp;amp; Help&lt;br /&gt;
** https://www.uugear.com/forums/technial-support-discussion/|UUGear Forum: Technial Support / Discussion&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=extender&amp;diff=754</id>
		<title>extender</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=extender&amp;diff=754"/>
		<updated>2026-04-03T14:11:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Vivid Unit Extender 2 (2nd generation) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
The [https://www.uugear.com/product/vivid-unit-extender-2/ Vivid Unit Extender] is an advanced expansion motherboard for the Vivid Unit, designed to enhance both functionality and versatility. With the same dimensions as the Vivid Unit, the Extender adds essential features like active and passive cooling (VCOOL), additional power management and RTC backup battery etc.&lt;br /&gt;
[[File:VCOOL in Extender.png|center|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Vivid Unit Extender also comes with a Mini PCIe slot for developing custom expansion boards. It is one of the two expansion methods suggested by the [[download/files/VividUnit Expansions Specification.pdf|Vivid Unit Expansions Specification]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;/images/f/f6/VUE_A1.jpg&amp;quot; width=&amp;quot;40%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&amp;lt;pic src=&amp;quot;/images/d/d0/VU_Extender_2.jpg&amp;quot; width=&amp;quot;40%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vivid Unit Extender is open-sourced. The firmware and software source code can be found in its GitHub repository. The schematic will be released on Vivid Unit’s website.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Key Features&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mini PCIe Expansion Slot&#039;&#039;&#039;: As a true expansion motherboard, the Extender routes all signal lines from the Vivid Unit to a Mini PCIe slot, providing a versatile platform for users to develop custom expansion boards. This slot supports a wide range of applications, from prototyping to final product deployment.&lt;br /&gt;
* &#039;&#039;&#039;Active and Passive Cooling&#039;&#039;&#039;: Utilizing the same cooling system (VCOOL) as the Cooler Panel Kit, the Extender is equipped with an integrated fan and configurable cooling strategy. It ensures optimal thermal management, automatically controlling the fan based on real-time temperatures to maintain performance while minimizing noise.&lt;br /&gt;
* &#039;&#039;&#039;Efficient Power Management&#039;&#039;&#039;: The Extender provides an additional USB-C power input and a dedicated power button. When the Vivid Unit is shut down, the Extender cuts power to it, reducing idle current from approximately 11-12mA to under 1mA—ideal for conserving power in long-term deployments.&lt;br /&gt;
* &#039;&#039;&#039;Overvoltage and Undervoltage Protection&#039;&#039;&#039;: The Extender’s input voltage can withstand up to 30V DC, but its expected normal input voltage is 5V DC (±5%). The Extender continuously monitors input voltage. Based on the readings, it can automatically power down or disconnect to protect the Vivid Unit and attached components. This protection mechanism ensures stability without requiring specialized hardware circuits.&lt;br /&gt;
* &#039;&#039;&#039;Watchdog Functionality&#039;&#039;&#039;: Prevent system freezes and ensure reliability with the Extender’s watchdog timer. If the Vivid Unit becomes unresponsive, the watchdog function can trigger a restart, keeping your device running smoothly.&lt;br /&gt;
* &#039;&#039;&#039;RTC Backup Battery&#039;&#039;&#039;: An onboard battery maintains the Vivid Unit’s real-time clock (RTC) for 1-2 days, even when the device is completely powered off, depending on the battery’s charge level. This feature helps keep the system clock accurate across power cycles.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Technical Specifications&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Expansion Interface&#039;&#039;&#039;: Mini PCIe slot for custom board development&lt;br /&gt;
* &#039;&#039;&#039;Power Input&#039;&#039;&#039;: 5V DC (±5% expected), withstands up to 30V DC, via USB-C connector or the reserved pads on the PCB&lt;br /&gt;
* &#039;&#039;&#039;Idle Current&#039;&#039;&#039;: &amp;lt;1mA in standby mode&lt;br /&gt;
* &#039;&#039;&#039;Cooling&#039;&#039;&#039;: Active and passive with automated fan control&lt;br /&gt;
* &#039;&#039;&#039;Over/Undervoltage Protection&#039;&#039;&#039;: Configurable tolerance levels&lt;br /&gt;
* &#039;&#039;&#039;RTC Backup&#039;&#039;&#039;: Battery backup for RTC, lasting 1-2 days&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Package Content&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Assembled Vivid Unit Extender PCB x 1&lt;br /&gt;
* M3 screw x 4&lt;br /&gt;
* Plastic 3.2x7x2.5 standoff x 4&lt;br /&gt;
* Copper heatsink (with adhesive thermal tape) x 1&lt;br /&gt;
* Thermal pad x 1&lt;br /&gt;
* M2 screw x 4&lt;br /&gt;
* MX1.25 dual head cable x 4&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Applications&#039;&#039;&#039; ===&lt;br /&gt;
The Vivid Unit Extender is ideal for developers looking to expand their Vivid Unit’s capabilities, whether through custom hardware solutions or by integrating additional features directly. With comprehensive power management, efficient cooling, and easy expansion options, it’s suitable for applications in embedded development, IoT, industrial control, and more.&lt;br /&gt;
&lt;br /&gt;
With its robust design and thoughtful feature set, the Vivid Unit Extender offers everything needed to elevate your Vivid Unit setup. Whether you aim to boost performance, manage power more effectively, or protect against system downtime, the Vivid Unit Extender is a reliable and essential upgrade for your projects.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Vivid Unit Extender 2 (2nd generation)&#039;&#039;&#039; ===&lt;br /&gt;
Compared to the first generation, the [https://www.uugear.com/product/vivid-unit-extender-2/ Vivid Unit Extender 2] deploys the CH224K fast charging protocol controller, thus offering better compatibility with various PD/QC chargers (note that it still only negotiates 5V output, as it does not have a built-in DC/DC converter).&lt;br /&gt;
&lt;br /&gt;
The Vivid Unit Extender 2 uses a 4-wire DC blower to replace the 2-wire DC blower, which allows real-time adjustment and measurement of fan speed. Furthermore, fan noise is significantly reduced.&lt;br /&gt;
&lt;br /&gt;
[[File:4 wire blower.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Vivid Unit Extender 2 also adds two screw terminals, making it easier to integrate with external power modules.&lt;br /&gt;
&lt;br /&gt;
[[File:screw terminals.jpg]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=extender&amp;diff=753</id>
		<title>extender</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=extender&amp;diff=753"/>
		<updated>2026-04-03T14:11:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Vivid Unit Extender 2 (2nd generation) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
The [https://www.uugear.com/product/vivid-unit-extender-2/ Vivid Unit Extender] is an advanced expansion motherboard for the Vivid Unit, designed to enhance both functionality and versatility. With the same dimensions as the Vivid Unit, the Extender adds essential features like active and passive cooling (VCOOL), additional power management and RTC backup battery etc.&lt;br /&gt;
[[File:VCOOL in Extender.png|center|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Vivid Unit Extender also comes with a Mini PCIe slot for developing custom expansion boards. It is one of the two expansion methods suggested by the [[download/files/VividUnit Expansions Specification.pdf|Vivid Unit Expansions Specification]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;/images/f/f6/VUE_A1.jpg&amp;quot; width=&amp;quot;40%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&amp;lt;pic src=&amp;quot;/images/d/d0/VU_Extender_2.jpg&amp;quot; width=&amp;quot;40%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vivid Unit Extender is open-sourced. The firmware and software source code can be found in its GitHub repository. The schematic will be released on Vivid Unit’s website.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Key Features&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mini PCIe Expansion Slot&#039;&#039;&#039;: As a true expansion motherboard, the Extender routes all signal lines from the Vivid Unit to a Mini PCIe slot, providing a versatile platform for users to develop custom expansion boards. This slot supports a wide range of applications, from prototyping to final product deployment.&lt;br /&gt;
* &#039;&#039;&#039;Active and Passive Cooling&#039;&#039;&#039;: Utilizing the same cooling system (VCOOL) as the Cooler Panel Kit, the Extender is equipped with an integrated fan and configurable cooling strategy. It ensures optimal thermal management, automatically controlling the fan based on real-time temperatures to maintain performance while minimizing noise.&lt;br /&gt;
* &#039;&#039;&#039;Efficient Power Management&#039;&#039;&#039;: The Extender provides an additional USB-C power input and a dedicated power button. When the Vivid Unit is shut down, the Extender cuts power to it, reducing idle current from approximately 11-12mA to under 1mA—ideal for conserving power in long-term deployments.&lt;br /&gt;
* &#039;&#039;&#039;Overvoltage and Undervoltage Protection&#039;&#039;&#039;: The Extender’s input voltage can withstand up to 30V DC, but its expected normal input voltage is 5V DC (±5%). The Extender continuously monitors input voltage. Based on the readings, it can automatically power down or disconnect to protect the Vivid Unit and attached components. This protection mechanism ensures stability without requiring specialized hardware circuits.&lt;br /&gt;
* &#039;&#039;&#039;Watchdog Functionality&#039;&#039;&#039;: Prevent system freezes and ensure reliability with the Extender’s watchdog timer. If the Vivid Unit becomes unresponsive, the watchdog function can trigger a restart, keeping your device running smoothly.&lt;br /&gt;
* &#039;&#039;&#039;RTC Backup Battery&#039;&#039;&#039;: An onboard battery maintains the Vivid Unit’s real-time clock (RTC) for 1-2 days, even when the device is completely powered off, depending on the battery’s charge level. This feature helps keep the system clock accurate across power cycles.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Technical Specifications&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Expansion Interface&#039;&#039;&#039;: Mini PCIe slot for custom board development&lt;br /&gt;
* &#039;&#039;&#039;Power Input&#039;&#039;&#039;: 5V DC (±5% expected), withstands up to 30V DC, via USB-C connector or the reserved pads on the PCB&lt;br /&gt;
* &#039;&#039;&#039;Idle Current&#039;&#039;&#039;: &amp;lt;1mA in standby mode&lt;br /&gt;
* &#039;&#039;&#039;Cooling&#039;&#039;&#039;: Active and passive with automated fan control&lt;br /&gt;
* &#039;&#039;&#039;Over/Undervoltage Protection&#039;&#039;&#039;: Configurable tolerance levels&lt;br /&gt;
* &#039;&#039;&#039;RTC Backup&#039;&#039;&#039;: Battery backup for RTC, lasting 1-2 days&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Package Content&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Assembled Vivid Unit Extender PCB x 1&lt;br /&gt;
* M3 screw x 4&lt;br /&gt;
* Plastic 3.2x7x2.5 standoff x 4&lt;br /&gt;
* Copper heatsink (with adhesive thermal tape) x 1&lt;br /&gt;
* Thermal pad x 1&lt;br /&gt;
* M2 screw x 4&lt;br /&gt;
* MX1.25 dual head cable x 4&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Applications&#039;&#039;&#039; ===&lt;br /&gt;
The Vivid Unit Extender is ideal for developers looking to expand their Vivid Unit’s capabilities, whether through custom hardware solutions or by integrating additional features directly. With comprehensive power management, efficient cooling, and easy expansion options, it’s suitable for applications in embedded development, IoT, industrial control, and more.&lt;br /&gt;
&lt;br /&gt;
With its robust design and thoughtful feature set, the Vivid Unit Extender offers everything needed to elevate your Vivid Unit setup. Whether you aim to boost performance, manage power more effectively, or protect against system downtime, the Vivid Unit Extender is a reliable and essential upgrade for your projects.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Vivid Unit Extender 2 (2nd generation)&#039;&#039;&#039; ===&lt;br /&gt;
Compared to the first generation, the Vivid Unit Extender 2 deploys the CH224K fast charging protocol controller, thus offering better compatibility with various PD/QC chargers (note that it still only negotiates 5V output, as it does not have a built-in DC/DC converter).&lt;br /&gt;
&lt;br /&gt;
The Vivid Unit Extender 2 uses a 4-wire DC blower to replace the 2-wire DC blower, which allows real-time adjustment and measurement of fan speed. Furthermore, fan noise is significantly reduced.&lt;br /&gt;
&lt;br /&gt;
[[File:4 wire blower.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Vivid Unit Extender 2 also adds two screw terminals, making it easier to integrate with external power modules.&lt;br /&gt;
&lt;br /&gt;
[[File:screw terminals.jpg]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=extender&amp;diff=752</id>
		<title>extender</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=extender&amp;diff=752"/>
		<updated>2026-04-03T14:10:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
The [https://www.uugear.com/product/vivid-unit-extender-2/ Vivid Unit Extender] is an advanced expansion motherboard for the Vivid Unit, designed to enhance both functionality and versatility. With the same dimensions as the Vivid Unit, the Extender adds essential features like active and passive cooling (VCOOL), additional power management and RTC backup battery etc.&lt;br /&gt;
[[File:VCOOL in Extender.png|center|700x700px]]&lt;br /&gt;
&lt;br /&gt;
Vivid Unit Extender also comes with a Mini PCIe slot for developing custom expansion boards. It is one of the two expansion methods suggested by the [[download/files/VividUnit Expansions Specification.pdf|Vivid Unit Expansions Specification]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;/images/f/f6/VUE_A1.jpg&amp;quot; width=&amp;quot;40%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&amp;lt;pic src=&amp;quot;/images/d/d0/VU_Extender_2.jpg&amp;quot; width=&amp;quot;40%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vivid Unit Extender is open-sourced. The firmware and software source code can be found in its GitHub repository. The schematic will be released on Vivid Unit’s website.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Key Features&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mini PCIe Expansion Slot&#039;&#039;&#039;: As a true expansion motherboard, the Extender routes all signal lines from the Vivid Unit to a Mini PCIe slot, providing a versatile platform for users to develop custom expansion boards. This slot supports a wide range of applications, from prototyping to final product deployment.&lt;br /&gt;
* &#039;&#039;&#039;Active and Passive Cooling&#039;&#039;&#039;: Utilizing the same cooling system (VCOOL) as the Cooler Panel Kit, the Extender is equipped with an integrated fan and configurable cooling strategy. It ensures optimal thermal management, automatically controlling the fan based on real-time temperatures to maintain performance while minimizing noise.&lt;br /&gt;
* &#039;&#039;&#039;Efficient Power Management&#039;&#039;&#039;: The Extender provides an additional USB-C power input and a dedicated power button. When the Vivid Unit is shut down, the Extender cuts power to it, reducing idle current from approximately 11-12mA to under 1mA—ideal for conserving power in long-term deployments.&lt;br /&gt;
* &#039;&#039;&#039;Overvoltage and Undervoltage Protection&#039;&#039;&#039;: The Extender’s input voltage can withstand up to 30V DC, but its expected normal input voltage is 5V DC (±5%). The Extender continuously monitors input voltage. Based on the readings, it can automatically power down or disconnect to protect the Vivid Unit and attached components. This protection mechanism ensures stability without requiring specialized hardware circuits.&lt;br /&gt;
* &#039;&#039;&#039;Watchdog Functionality&#039;&#039;&#039;: Prevent system freezes and ensure reliability with the Extender’s watchdog timer. If the Vivid Unit becomes unresponsive, the watchdog function can trigger a restart, keeping your device running smoothly.&lt;br /&gt;
* &#039;&#039;&#039;RTC Backup Battery&#039;&#039;&#039;: An onboard battery maintains the Vivid Unit’s real-time clock (RTC) for 1-2 days, even when the device is completely powered off, depending on the battery’s charge level. This feature helps keep the system clock accurate across power cycles.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Technical Specifications&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Expansion Interface&#039;&#039;&#039;: Mini PCIe slot for custom board development&lt;br /&gt;
* &#039;&#039;&#039;Power Input&#039;&#039;&#039;: 5V DC (±5% expected), withstands up to 30V DC, via USB-C connector or the reserved pads on the PCB&lt;br /&gt;
* &#039;&#039;&#039;Idle Current&#039;&#039;&#039;: &amp;lt;1mA in standby mode&lt;br /&gt;
* &#039;&#039;&#039;Cooling&#039;&#039;&#039;: Active and passive with automated fan control&lt;br /&gt;
* &#039;&#039;&#039;Over/Undervoltage Protection&#039;&#039;&#039;: Configurable tolerance levels&lt;br /&gt;
* &#039;&#039;&#039;RTC Backup&#039;&#039;&#039;: Battery backup for RTC, lasting 1-2 days&lt;br /&gt;
&lt;br /&gt;
=== Package Content ===&lt;br /&gt;
&lt;br /&gt;
* Assembled Vivid Unit Extender PCB x 1&lt;br /&gt;
* M3 screw x 4&lt;br /&gt;
* Plastic 3.2x7x2.5 standoff x 4&lt;br /&gt;
* Copper heatsink (with adhesive thermal tape) x 1&lt;br /&gt;
* Thermal pad x 1&lt;br /&gt;
* M2 screw x 4&lt;br /&gt;
* MX1.25 dual head cable x 4&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Applications&#039;&#039;&#039; ===&lt;br /&gt;
The Vivid Unit Extender is ideal for developers looking to expand their Vivid Unit’s capabilities, whether through custom hardware solutions or by integrating additional features directly. With comprehensive power management, efficient cooling, and easy expansion options, it’s suitable for applications in embedded development, IoT, industrial control, and more.&lt;br /&gt;
&lt;br /&gt;
With its robust design and thoughtful feature set, the Vivid Unit Extender offers everything needed to elevate your Vivid Unit setup. Whether you aim to boost performance, manage power more effectively, or protect against system downtime, the Vivid Unit Extender is a reliable and essential upgrade for your projects.&lt;br /&gt;
&lt;br /&gt;
=== Vivid Unit Extender 2 (2nd generation) ===&lt;br /&gt;
Compared to the first generation, the Vivid Unit Extender 2 deploys the CH224K fast charging protocol controller, thus offering better compatibility with various PD/QC chargers (note that it still only negotiates 5V output, as it does not have a built-in DC/DC converter).&lt;br /&gt;
&lt;br /&gt;
The Vivid Unit Extender 2 uses a 4-wire DC blower to replace the 2-wire DC blower, which allows real-time adjustment and measurement of fan speed. Furthermore, fan noise is significantly reduced.&lt;br /&gt;
&lt;br /&gt;
[[File:4 wire blower.jpg]]&lt;br /&gt;
&lt;br /&gt;
The Vivid Unit Extender 2 also adds two screw terminals, making it easier to integrate with external power modules.&lt;br /&gt;
&lt;br /&gt;
[[File:screw terminals.jpg]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=File:screw_terminals.jpg&amp;diff=751</id>
		<title>File:screw terminals.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=File:screw_terminals.jpg&amp;diff=751"/>
		<updated>2026-04-03T14:09:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;screw terminals&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=File:4_wire_blower.jpg&amp;diff=750</id>
		<title>File:4 wire blower.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=File:4_wire_blower.jpg&amp;diff=750"/>
		<updated>2026-04-03T14:08:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;4 wire blower&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=replay-audio-video&amp;diff=749</id>
		<title>replay-audio-video</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=replay-audio-video&amp;diff=749"/>
		<updated>2026-04-03T13:58:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The old system (Debian 11) has SMPlayer pre-installed has its default media player. You can find it in the &amp;quot;Multimedia&amp;quot; category in the application menu.&lt;br /&gt;
&lt;br /&gt;
[[File:smplayer.jpg|500x500px]]&lt;br /&gt;
&lt;br /&gt;
The new system (Vivid Unit OS) doesn&#039;t have SMPlayer pre-installed, but you can still install it manually:&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install smplayer&lt;br /&gt;
SMPlayer has very intuitive user interface and it looks just like other media players you use everyday. After loading the audio/video file into the player, you can click the play button to start playing it.&lt;br /&gt;
&lt;br /&gt;
[[File:smplayer ui.jpg|500x500px]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=replay-audio-video&amp;diff=748</id>
		<title>replay-audio-video</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=replay-audio-video&amp;diff=748"/>
		<updated>2026-04-03T13:57:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The old system (Debian 11) has SMPlayer pre-installed has its default media player. You can find it in the &amp;quot;Multimedia&amp;quot; category in the application menu.&lt;br /&gt;
&lt;br /&gt;
[[File:smplayer.jpg|500x500px]]&lt;br /&gt;
&lt;br /&gt;
The new system (Vivid Unit OS) doesn&#039;t have SMPlayer pre-installed, and you need to install it manually:&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install smplayer&lt;br /&gt;
SMPlayer has very intuitive user interface and it looks just like other media players you use everyday. After loading the audio/video file into the player, you can click the play button to start playing it.&lt;br /&gt;
&lt;br /&gt;
[[File:smplayer ui.jpg|500x500px]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=record-audio&amp;diff=747</id>
		<title>record-audio</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=record-audio&amp;diff=747"/>
		<updated>2026-04-03T13:55:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Record Audio */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Record Audio =&lt;br /&gt;
Vivid Unit has two on board microphones and it can be used for audio streaming or recording.&lt;br /&gt;
&lt;br /&gt;
You may use the &amp;quot;Sound Recorder&amp;quot; app to record audio. This application is pre-installed in the old system (Debian 11). In the new system (Vivid Unit OS), it is not pre-installed, but you can still install it manually:&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install gnome-sound-recorder&lt;br /&gt;
In the application menu, under the “Multimedia” category, you can find “Sound Recorder”. &lt;br /&gt;
&lt;br /&gt;
[[File:sound recorder.png|500x500px]]&lt;br /&gt;
&lt;br /&gt;
Just click the blue “Record” button to start the recording:&lt;br /&gt;
&lt;br /&gt;
[[File:recording.png|500x500px]]&lt;br /&gt;
&lt;br /&gt;
To stop the recording, you just need to click the red button. You can then save this recording with specified name, and even export the audio file.&lt;br /&gt;
&lt;br /&gt;
[[File:save recorded audio.png|500x500px]]&lt;br /&gt;
&lt;br /&gt;
If you find the volume of the recorded .wav file is rather low, you may use the sox tool (already pre-installed in the system) to increase its valume:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=color:blue&amp;gt;sox -v 5 old.wav new.wav&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example above increase the volume of old.wav file and save it as the new.wav file (the old.wav file itself remains unchanged).&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=use-virtual-keyboard&amp;diff=746</id>
		<title>use-virtual-keyboard</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=use-virtual-keyboard&amp;diff=746"/>
		<updated>2026-04-03T13:40:06Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Use Virtual Keyboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Use Virtual Keyboard =&lt;br /&gt;
Vivid Unit doesn’t come with a physical keyboard, but it features a touchscreen display that allows you to input text through a virtual keyboard.&lt;br /&gt;
&lt;br /&gt;
Vivid Unit already have the virtual keyboard (onboard) pre-installed. To use the virtual keyboard, you can simply tap on the onboard icon located on the taskbar at the bottom of the screen. This will bring up the virtual keyboard, which you can use to type in text just like a physical keyboard. You can also swipe up on touchscreen with two fingers to show it. &lt;br /&gt;
&lt;br /&gt;
[[File:onboard icon.jpg]]&lt;br /&gt;
&lt;br /&gt;
When the virtual keyboard is shown, you can switch between letters, numbers, and symbols by tapping the relevant keys on the keyboard. &lt;br /&gt;
&lt;br /&gt;
[[File:onboard input.jpg|500x500px]]&lt;br /&gt;
&lt;br /&gt;
To hide the virtual keyboard, simply tap the onboard icon on the taskbar again. You can also swipe down on touchscreen with two fingers to hide it.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=MediaWiki:Sidebar&amp;diff=745</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=MediaWiki:Sidebar&amp;diff=745"/>
		<updated>2026-04-03T13:36:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Buy&lt;br /&gt;
** https://www.uugear.com/product/vivid-unit/|from UUGear e-Shop&lt;br /&gt;
* Download&lt;br /&gt;
** download-system-image|OS Images&lt;br /&gt;
** schematic|Schematic&lt;br /&gt;
** drawings-models|Drawings and Models&lt;br /&gt;
* About ...&lt;br /&gt;
** technical-specifications|Technical Specifications&lt;br /&gt;
** interfaces|Interfaces&lt;br /&gt;
** compliance|Compliance&lt;br /&gt;
** gpio-and-adc|GPIO and ADC&lt;br /&gt;
** screen-and-touch-buttons|Screen and Touch Buttons&lt;br /&gt;
** expansion-addon-board-development|Expansion / Add-on Board Development&lt;br /&gt;
* Accessories&lt;br /&gt;
** back-panel-kit|Back Panel Kit&lt;br /&gt;
** cooler-panel-kit|Cooler Panel Kit&lt;br /&gt;
** extender|Vivid Unit Extender&lt;br /&gt;
** vu-breakout|VU Breakout&lt;br /&gt;
** vu-gpsdr|VU GPSDR&lt;br /&gt;
* How to ...&lt;br /&gt;
** turn-on-off|Turn on/off Vivid Unit&lt;br /&gt;
** connect-to-internet|Connect to Internet&lt;br /&gt;
** use-virtual-keyboard|Use Virtual Keyboard&lt;br /&gt;
** gesture|Use Gesture&lt;br /&gt;
** connect-via-ssh|Connect to Vivid Unit via SSH&lt;br /&gt;
** connect-via-VNC|Connect to Vivid Unit via VNC&lt;br /&gt;
** record-audio|Record Audio&lt;br /&gt;
** replay-audio-video|Replay Audio and Video&lt;br /&gt;
** install-vuos|(Re)install Vivid Unit OS&lt;br /&gt;
** boot-from-nvme|Boot from NVME SSD&lt;br /&gt;
** play-retro-games|Play retro games on Vivid Unit&lt;br /&gt;
* FAQs&lt;br /&gt;
** default-username-password|What is the default username/password?&lt;br /&gt;
** gpio-voltage-level|What is the voltage level of GPIO?&lt;br /&gt;
** rtc|Is there an RTC on Vivid Unit?&lt;br /&gt;
* Support &amp;amp; Help&lt;br /&gt;
** https://www.uugear.com/forums/technial-support-discussion/|UUGear Forum: Technial Support / Discussion&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=gesture&amp;diff=744</id>
		<title>gesture</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=gesture&amp;diff=744"/>
		<updated>2026-04-03T13:35:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vivid Unit OS supports these gesture via the pre-installed application &amp;quot;VSA&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Single-finger long press:&#039;&#039;&#039; Mouse right-click &lt;br /&gt;
* &#039;&#039;&#039;Single-finger clockwise circle:&#039;&#039;&#039; Open the magnifier &lt;br /&gt;
* &#039;&#039;&#039;Single-finger counter-clockwise circle:&#039;&#039;&#039; Close the magnifier &lt;br /&gt;
* &#039;&#039;&#039;Two-finger swipe up:&#039;&#039;&#039; Show the Onboard on-screen keyboard &lt;br /&gt;
* &#039;&#039;&#039;Two-finger swipe down:&#039;&#039;&#039; Hide the Onboard on-screen keyboard &lt;br /&gt;
* &#039;&#039;&#039;Three-finger tap:&#039;&#039;&#039; Toggle local IP address display &lt;br /&gt;
* &#039;&#039;&#039;Three-finger drag:&#039;&#039;&#039; Move the active window&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=right-and-middle-click&amp;diff=743</id>
		<title>right-and-middle-click</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=right-and-middle-click&amp;diff=743"/>
		<updated>2026-04-03T13:30:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Remarks:&#039;&#039;&#039; this page is for the old system (Debian 11). For the new system (Vivid Unit OS / Debian 12), related information can be found on [[gesture|this page]].&lt;br /&gt;
&lt;br /&gt;
= Emulate Right/Middle Click on Touchscreen =&lt;br /&gt;
&lt;br /&gt;
=== Right Click ===&lt;br /&gt;
In case you don&#039;t connect a mouse to your Vivid Unit, and you want to emulate right click, you may &#039;&#039;&#039;tap the touchscreen with two fingers&#039;&#039;&#039; at the same time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/6/68/vivid_unit_right_click.png&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Middle Click ===&lt;br /&gt;
If you want to emulate middle click, you may &#039;&#039;&#039;tap the touchscreen with three fingers&#039;&#039;&#039; at the same time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/vivid_unit_middle_click.png&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=gesture&amp;diff=742</id>
		<title>gesture</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=gesture&amp;diff=742"/>
		<updated>2026-04-03T13:30:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;On Vivid Unit OS, gesture support is provided by the pre-installed application &amp;quot;VSA&amp;quot;.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On Vivid Unit OS, gesture support is provided by the pre-installed application &amp;quot;VSA&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=741</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=741"/>
		<updated>2026-04-03T13:25:01Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Install Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; this tutorial is for (re)installing Vivid Unit OS (Debian 12) into Vivid Unit device. If you want to install the old system (Debian 11), please read [[install-os|this page]] instead.&lt;br /&gt;
&lt;br /&gt;
= (Re)install Vivid Unit OS =&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Mac OS X / Linux ===&lt;br /&gt;
The RKDevTool only works in Windows, in Mac OS X or Linux, you may use its alternative [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] instead.&lt;br /&gt;
&lt;br /&gt;
In Mac OS X, you may build rkdeveloptool with Homebrew, or download [https://www.vividunit.com/download/tools/rkdeveloptool_MacOSX.zip here]:&lt;br /&gt;
 brew install automake autoconf libusb pkg-config git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 cp rkdeveloptool /opt/homebrew/bin/&lt;br /&gt;
In Linux (Debian or Ubuntu), you may build rkdeveloptool as below:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 sudo cp rkdeveloptool /usr/local/sbin/&lt;br /&gt;
You may confirm rkdeveloptool&#039;s version by:&lt;br /&gt;
 rkdeveloptool --version&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After releasing both buttons you should see the MASKROM device get listed with &amp;quot;rkdeveloptool ld&amp;quot; command. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
 Work:~ user$ rkdeveloptool ld&lt;br /&gt;
 DevNo=1	Vid=0x2207,Pid=0x330c,LocationID=1402	Maskrom&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
Once you confirm Vivid Unit is detected as MASKROM device, you can load the loader and then flash the image into the device:&lt;br /&gt;
 Work:~ user$ rkdeveloptool db rk3399_loader_v1.30.130.bin &lt;br /&gt;
 Downloading bootloader succeeded.&lt;br /&gt;
 Work:~ user$ rkdeveloptool wl 0x00 vuos-20260327-1.img &lt;br /&gt;
 Write LBA from file (100%)&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
The Loader file can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here]. &lt;br /&gt;
&lt;br /&gt;
The Image file is the .img file extracted from the .img.xz file you previously downloaded. It should be flashed at address 0x00.&lt;br /&gt;
&lt;br /&gt;
Once the flashing is done, you may disconnect your Vivid Unit from your computer. After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=MediaWiki:Sidebar&amp;diff=740</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=MediaWiki:Sidebar&amp;diff=740"/>
		<updated>2026-04-03T13:24:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Buy&lt;br /&gt;
** https://www.uugear.com/product/vivid-unit/|from UUGear e-Shop&lt;br /&gt;
* Download&lt;br /&gt;
** download-system-image|OS Images&lt;br /&gt;
** schematic|Schematic&lt;br /&gt;
** drawings-models|Drawings and Models&lt;br /&gt;
* About ...&lt;br /&gt;
** technical-specifications|Technical Specifications&lt;br /&gt;
** interfaces|Interfaces&lt;br /&gt;
** compliance|Compliance&lt;br /&gt;
** gpio-and-adc|GPIO and ADC&lt;br /&gt;
** screen-and-touch-buttons|Screen and Touch Buttons&lt;br /&gt;
** expansion-addon-board-development|Expansion / Add-on Board Development&lt;br /&gt;
* Accessories&lt;br /&gt;
** back-panel-kit|Back Panel Kit&lt;br /&gt;
** cooler-panel-kit|Cooler Panel Kit&lt;br /&gt;
** extender|Vivid Unit Extender&lt;br /&gt;
** vu-breakout|VU Breakout&lt;br /&gt;
** vu-gpsdr|VU GPSDR&lt;br /&gt;
* How to ...&lt;br /&gt;
** turn-on-off|Turn on/off Vivid Unit&lt;br /&gt;
** connect-to-internet|Connect to Internet&lt;br /&gt;
** use-virtual-keyboard|Use Virtual Keyboard&lt;br /&gt;
** right-and-middle-click|Right/Middle Click on Touchscreen&lt;br /&gt;
** connect-via-ssh|Connect to Vivid Unit via SSH&lt;br /&gt;
** connect-via-VNC|Connect to Vivid Unit via VNC&lt;br /&gt;
** record-audio|Record Audio&lt;br /&gt;
** replay-audio-video|Replay Audio and Video&lt;br /&gt;
** install-vuos|(Re)install Vivid Unit OS&lt;br /&gt;
** boot-from-nvme|Boot from NVME SSD&lt;br /&gt;
** play-retro-games|Play retro games on Vivid Unit&lt;br /&gt;
* FAQs&lt;br /&gt;
** default-username-password|What is the default username/password?&lt;br /&gt;
** gpio-voltage-level|What is the voltage level of GPIO?&lt;br /&gt;
** rtc|Is there an RTC on Vivid Unit?&lt;br /&gt;
* Support &amp;amp; Help&lt;br /&gt;
** https://www.uugear.com/forums/technial-support-discussion/|UUGear Forum: Technial Support / Discussion&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=739</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=739"/>
		<updated>2026-04-03T13:22:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; this tutorial is for (re)installing Vivid Unit OS (Debian 12) into Vivid Unit device. If you want to install the old system (Debian 11), please read [[install-os|this page]] instead.&lt;br /&gt;
&lt;br /&gt;
= Install Vivid Unit OS =&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Mac OS X / Linux ===&lt;br /&gt;
The RKDevTool only works in Windows, in Mac OS X or Linux, you may use its alternative [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] instead.&lt;br /&gt;
&lt;br /&gt;
In Mac OS X, you may build rkdeveloptool with Homebrew, or download [https://www.vividunit.com/download/tools/rkdeveloptool_MacOSX.zip here]:&lt;br /&gt;
 brew install automake autoconf libusb pkg-config git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 cp rkdeveloptool /opt/homebrew/bin/&lt;br /&gt;
In Linux (Debian or Ubuntu), you may build rkdeveloptool as below:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 sudo cp rkdeveloptool /usr/local/sbin/&lt;br /&gt;
You may confirm rkdeveloptool&#039;s version by:&lt;br /&gt;
 rkdeveloptool --version&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After releasing both buttons you should see the MASKROM device get listed with &amp;quot;rkdeveloptool ld&amp;quot; command. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
 Work:~ user$ rkdeveloptool ld&lt;br /&gt;
 DevNo=1	Vid=0x2207,Pid=0x330c,LocationID=1402	Maskrom&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
Once you confirm Vivid Unit is detected as MASKROM device, you can load the loader and then flash the image into the device:&lt;br /&gt;
 Work:~ user$ rkdeveloptool db rk3399_loader_v1.30.130.bin &lt;br /&gt;
 Downloading bootloader succeeded.&lt;br /&gt;
 Work:~ user$ rkdeveloptool wl 0x00 vuos-20260327-1.img &lt;br /&gt;
 Write LBA from file (100%)&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
The Loader file can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here]. &lt;br /&gt;
&lt;br /&gt;
The Image file is the .img file extracted from the .img.xz file you previously downloaded. It should be flashed at address 0x00.&lt;br /&gt;
&lt;br /&gt;
Once the flashing is done, you may disconnect your Vivid Unit from your computer. After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=738</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=738"/>
		<updated>2026-04-03T13:21:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
= Install Vivid Unit OS =&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; this tutorial is for (re)installing Vivid Unit OS (Debian 12) into Vivid Unit device. If you want to install the old system (Debian 11), please read [[install-os|this page]] instead.&lt;br /&gt;
&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Mac OS X / Linux ===&lt;br /&gt;
The RKDevTool only works in Windows, in Mac OS X or Linux, you may use its alternative [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] instead.&lt;br /&gt;
&lt;br /&gt;
In Mac OS X, you may build rkdeveloptool with Homebrew, or download [https://www.vividunit.com/download/tools/rkdeveloptool_MacOSX.zip here]:&lt;br /&gt;
 brew install automake autoconf libusb pkg-config git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 cp rkdeveloptool /opt/homebrew/bin/&lt;br /&gt;
In Linux (Debian or Ubuntu), you may build rkdeveloptool as below:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 sudo cp rkdeveloptool /usr/local/sbin/&lt;br /&gt;
You may confirm rkdeveloptool&#039;s version by:&lt;br /&gt;
 rkdeveloptool --version&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After releasing both buttons you should see the MASKROM device get listed with &amp;quot;rkdeveloptool ld&amp;quot; command. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
 Work:~ user$ rkdeveloptool ld&lt;br /&gt;
 DevNo=1	Vid=0x2207,Pid=0x330c,LocationID=1402	Maskrom&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
Once you confirm Vivid Unit is detected as MASKROM device, you can load the loader and then flash the image into the device:&lt;br /&gt;
 Work:~ user$ rkdeveloptool db rk3399_loader_v1.30.130.bin &lt;br /&gt;
 Downloading bootloader succeeded.&lt;br /&gt;
 Work:~ user$ rkdeveloptool wl 0x00 vuos-20260327-1.img &lt;br /&gt;
 Write LBA from file (100%)&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
The Loader file can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here]. &lt;br /&gt;
&lt;br /&gt;
The Image file is the .img file extracted from the .img.xz file you previously downloaded. It should be flashed at address 0x00.&lt;br /&gt;
&lt;br /&gt;
Once the flashing is done, you may disconnect your Vivid Unit from your computer. After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=737</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=737"/>
		<updated>2026-04-03T13:19:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Instructions in Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Install Vivid Unit OS =&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; this tutorial is for (re)installing Vivid Unit OS (Debian 12) into Vivid Unit device. If you want to install the old system (Debian 11), please read [[install-os|this page]] instead.&lt;br /&gt;
&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Mac OS X / Linux ===&lt;br /&gt;
The RKDevTool only works in Windows, in Mac OS X or Linux, you may use its alternative [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] instead.&lt;br /&gt;
&lt;br /&gt;
In Mac OS X, you may build rkdeveloptool with Homebrew, or download [https://www.vividunit.com/download/tools/rkdeveloptool_MacOSX.zip here]:&lt;br /&gt;
 brew install automake autoconf libusb pkg-config git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 cp rkdeveloptool /opt/homebrew/bin/&lt;br /&gt;
In Linux (Debian or Ubuntu), you may build rkdeveloptool as below:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 sudo cp rkdeveloptool /usr/local/sbin/&lt;br /&gt;
You may confirm rkdeveloptool&#039;s version by:&lt;br /&gt;
 rkdeveloptool --version&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f8/maskrom_and_power_buttons.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After releasing both buttons you should see the MASKROM device get listed with &amp;quot;rkdeveloptool ld&amp;quot; command. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
 Work:~ user$ rkdeveloptool ld&lt;br /&gt;
 DevNo=1	Vid=0x2207,Pid=0x330c,LocationID=1402	Maskrom&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
Once you confirm Vivid Unit is detected as MASKROM device, you can load the loader and then flash the image into the device:&lt;br /&gt;
 Work:~ user$ rkdeveloptool db rk3399_loader_v1.30.130.bin &lt;br /&gt;
 Downloading bootloader succeeded.&lt;br /&gt;
 Work:~ user$ rkdeveloptool wl 0x00 vuos-20260327-1.img &lt;br /&gt;
 Write LBA from file (100%)&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
The Loader file can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here]. &lt;br /&gt;
&lt;br /&gt;
The Image file is the .img file extracted from the .img.xz file you previously downloaded. It should be flashed at address 0x00.&lt;br /&gt;
&lt;br /&gt;
Once the flashing is done, you may disconnect your Vivid Unit from your computer. After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=736</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=736"/>
		<updated>2026-04-03T13:17:28Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Re(install) Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Install Vivid Unit OS =&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; this tutorial is for (re)installing Vivid Unit OS (Debian 12) into Vivid Unit device. If you want to install the old system (Debian 11), please read [[install-os|this page]] instead.&lt;br /&gt;
&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Mac OS X / Linux ===&lt;br /&gt;
The RKDevTool only works in Windows, in Mac OS X or Linux, you may use its alternative [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] instead.&lt;br /&gt;
&lt;br /&gt;
In Mac OS X, you may build rkdeveloptool with Homebrew, or download [https://www.vividunit.com/download/tools/rkdeveloptool_MacOSX.zip here]:&lt;br /&gt;
 brew install automake autoconf libusb pkg-config git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 cp rkdeveloptool /opt/homebrew/bin/&lt;br /&gt;
In Linux (Debian or Ubuntu), you may build rkdeveloptool as below:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 sudo cp rkdeveloptool /usr/local/sbin/&lt;br /&gt;
You may confirm rkdeveloptool&#039;s version by:&lt;br /&gt;
 rkdeveloptool --version&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device get listed with &amp;quot;rkdeveloptool ld&amp;quot; command. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
 Work:~ user$ rkdeveloptool ld&lt;br /&gt;
 DevNo=1	Vid=0x2207,Pid=0x330c,LocationID=1402	Maskrom&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
Once you confirm Vivid Unit is detected as MASKROM device, you can load the loader and then flash the image into the device:&lt;br /&gt;
 Work:~ user$ rkdeveloptool db rk3399_loader_v1.30.130.bin &lt;br /&gt;
 Downloading bootloader succeeded.&lt;br /&gt;
 Work:~ user$ rkdeveloptool wl 0x00 vuos-20260327-1.img &lt;br /&gt;
 Write LBA from file (100%)&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
The Loader file can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here]. &lt;br /&gt;
&lt;br /&gt;
The Image file is the .img file extracted from the .img.xz file you previously downloaded. It should be flashed at address 0x00.&lt;br /&gt;
&lt;br /&gt;
Once the flashing is done, you may disconnect your Vivid Unit from your computer. After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=735</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=735"/>
		<updated>2026-04-03T13:14:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Instructions for Mac OS X / Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Re(install) Vivid Unit OS =&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Mac OS X / Linux ===&lt;br /&gt;
The RKDevTool only works in Windows, in Mac OS X or Linux, you may use its alternative [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] instead.&lt;br /&gt;
&lt;br /&gt;
In Mac OS X, you may build rkdeveloptool with Homebrew, or download [https://www.vividunit.com/download/tools/rkdeveloptool_MacOSX.zip here]:&lt;br /&gt;
 brew install automake autoconf libusb pkg-config git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 cp rkdeveloptool /opt/homebrew/bin/&lt;br /&gt;
In Linux (Debian or Ubuntu), you may build rkdeveloptool as below:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 sudo cp rkdeveloptool /usr/local/sbin/&lt;br /&gt;
You may confirm rkdeveloptool&#039;s version by:&lt;br /&gt;
 rkdeveloptool --version&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device get listed with &amp;quot;rkdeveloptool ld&amp;quot; command. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
 Work:~ user$ rkdeveloptool ld&lt;br /&gt;
 DevNo=1	Vid=0x2207,Pid=0x330c,LocationID=1402	Maskrom&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
Once you confirm Vivid Unit is detected as MASKROM device, you can load the loader and then flash the image into the device:&lt;br /&gt;
 Work:~ user$ rkdeveloptool db rk3399_loader_v1.30.130.bin &lt;br /&gt;
 Downloading bootloader succeeded.&lt;br /&gt;
 Work:~ user$ rkdeveloptool wl 0x00 vuos-20260327-1.img &lt;br /&gt;
 Write LBA from file (100%)&lt;br /&gt;
 Work:~ user$ &lt;br /&gt;
The Loader file can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here]. &lt;br /&gt;
&lt;br /&gt;
The Image file is the .img file extracted from the .img.xz file you previously downloaded. It should be flashed at address 0x00.&lt;br /&gt;
&lt;br /&gt;
Once the flashing is done, you may disconnect your Vivid Unit from your computer. After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=734</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=734"/>
		<updated>2026-04-02T15:08:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Re(install) Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Re(install) Vivid Unit OS =&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Mac OS X / Linux ===&lt;br /&gt;
The RKDevTool only works in Windows, in Mac OS X or Linux, you may use its alternative [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] instead.&lt;br /&gt;
&lt;br /&gt;
In Mac OS X, you may build rkdevloptool with Homebrew, or download [https://www.vividunit.com/download/tools/rkdeveloptool_MacOSX.zip here]:&lt;br /&gt;
 brew install automake autoconf libusb pkg-config git wget&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/rockchip-linux/rkdeveloptool&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd rkdeveloptool&lt;br /&gt;
 autoreconf -i&lt;br /&gt;
 ./configure&lt;br /&gt;
 make -j $(nproc)&lt;br /&gt;
 cp rkdeveloptool /opt/homebrew/bin/&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=733</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=733"/>
		<updated>2026-04-02T14:49:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Re(install) Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Re(install) Vivid Unit OS =&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=732</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=732"/>
		<updated>2026-04-02T14:49:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Re(install) Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Re(install) Vivid Unit OS =&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool logging progress.png]]&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=File:RKDevTool_flashing_progress.png&amp;diff=731</id>
		<title>File:RKDevTool flashing progress.png</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=File:RKDevTool_flashing_progress.png&amp;diff=731"/>
		<updated>2026-04-02T14:48:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=File:RKDevTool_flashing_image.png&amp;diff=730</id>
		<title>File:RKDevTool flashing image.png</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=File:RKDevTool_flashing_image.png&amp;diff=730"/>
		<updated>2026-04-02T14:48:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=726</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=726"/>
		<updated>2026-04-02T07:58:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Re(install) Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Re(install) Vivid Unit OS =&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
=== Instructions in Windows ===&lt;br /&gt;
In order to flash the OS image into VIvid Unit, you need to put Vivid Unit into MASKROM mode, and your Windows may need extra drivers from Rockchip to recognize your Vivid Unit as a MASKROM device, so it can write data into it via USB.&lt;br /&gt;
&lt;br /&gt;
You can download and run [[download/tools/DriverAssitant v5.11.zip|this RK Driver Assistant]] to help installing the required Rockchip drivers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/18/installed_RK_driver.jpg&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download and run [http://vividunit.com/download/tools/RKDevTool_v3.32.zip the RKDevTool] to flash the OS image into your Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
Connect your Vivid Unit to your computer via an USB type-C cable. Press and hold the small MASKROM button in the middle of Vivid Unit&#039;s circuit board (do not release it) and then press the power button (also do not release it) for about 5 seconds. After releasing both buttons you should see the MASKROM device is detected by RKDevTool. If it doesn&#039;t show up, please repeat this step.&lt;br /&gt;
&lt;br /&gt;
Then you can specify the Loader file, which can be downloaded [https://github.com/uugear/vivid-unit-os/blob/main/boards/vivid-unit/rkbin/rk3399_loader_v1.30.130.bin here], or found in the RKDevTool package we provided on this page. The Loader&#039;s address should be set to 0x00000000.&lt;br /&gt;
&lt;br /&gt;
You also need to specify the Image file to flash. The Image file is the .img file extracted from the .img.xz file you previously downloaded. The &amp;quot;Storage&amp;quot; of the Image should be set to &amp;quot;EMMC&amp;quot;, with address 0x00000000.&lt;br /&gt;
&lt;br /&gt;
Make sure to tick the checkboxes in the Loader and Image lines, as well as the &amp;quot;Write by Address&amp;quot; checkbox, as shown in the figure below. Click the &amp;quot;Run&amp;quot; button to start flashing.&lt;br /&gt;
&lt;br /&gt;
[[File:RKDevTool flashing image.png]]&lt;br /&gt;
&lt;br /&gt;
Logging information will be displayed in the right region of the RKDevTool window, and it shows the progress of flashing as well. Once the flashing is done, you may disconnect your Vivid Unit from your computer.&lt;br /&gt;
&lt;br /&gt;
After connecting the power supply to your Vivid Unit, you can tap the power button to boot up the system.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=724</id>
		<title>download-system-image</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=724"/>
		<updated>2026-04-01T14:26:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Download OS Images */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download OS Images =&lt;br /&gt;
Vivid Unit comes with Debian operating system pre-installed, usually you don&#039;t need to install system by yourself.&lt;br /&gt;
&lt;br /&gt;
However if you want to re-install the system, or want to install a different system (if available), you can download the system disk image here.&lt;br /&gt;
= Vivid Unit OS =&lt;br /&gt;
[[File:vuos-desktop.png|alt=Debian 12 @ Vivid Unit|thumb|Vivid Unit OS Desktop Preview]]&lt;br /&gt;
&#039;&#039;&#039;Vivid Unit OS (Debian 12 - Bookworm): version 20260327&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vuos-debian12-20260327-vivid-unit.img.xz vuos-debian12-20260327-vivid-unit.img.xz (400 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bf9f85abc9512b543708261d1ea6485f&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 6c764ed1a90f7cdaacf338a1b90227ec4a0603bf&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Build system on GitHub: &lt;br /&gt;
&lt;br /&gt;
https://github.com/uugear/vivid-unit-os/releases/tag/20260327&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Older Versions of System =&lt;br /&gt;
[[File:debian11 preview.jpg|alt=Debian 11 @ Vivid Unit|thumb|Desktop Preview|right]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-20240129.img.xz vivid-unit-v13-debian11-20240129.img.xz (933 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: b66ab31e21bec94ff5a1d0f98b54716b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 0f2be8a9670585808909da65c67e02869ad7c859&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Debian11 Retropie preview.jpg|thumb|RetroPie Preview|alt=RetroPie on Vivid Unit]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://retropie.org.uk/ RetroPie] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-retropie-20240129.img.xz vivid-unit-v13-debian11-retropie-20240129.img.xz (1.06 GB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 86dd3cd81e1474880b455dfc41b23792&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: cc1df6a419a53c6fb3b4b1d6b9e5417e759e20c8&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home Assistant Preview.jpg|thumb|alt=Home Assistant on Vivid Unit|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/ Home Assistant (Docker)] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-20240320.img.xz vivid-unit-v13-debian11-home-assistant-20240320.img.xz (1.39 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bb19226675b7bab9ff3900fdce0a7ce5&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 070b4a8030a8924f277e992c76f9830db3fce47c&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home-Assistant-Supervised-Preview.jpg|alt=Home Assistant on Vivid Unit|thumb|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/installation/#advanced-installation-methods Home Assistant Supervised] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz (1.52 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 776435bdc297958f1a591787a0e48e02&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 90019ab7b989b6bd2ba1911699d6c2c9a3413d70&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find more details about how to install system [[install-os|here]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=723</id>
		<title>download-system-image</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=723"/>
		<updated>2026-04-01T14:25:46Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download OS Images =&lt;br /&gt;
Vivid Unit comes with Debian operating system pre-installed, usually you don&#039;t need to install system by yourself.&lt;br /&gt;
&lt;br /&gt;
However if you want to re-install the system, or want to install a different system (if available), you can download the system disk image here.&lt;br /&gt;
= Debian =&lt;br /&gt;
[[File:vuos-desktop.png|alt=Debian 12 @ Vivid Unit|thumb|Vivid Unit OS Desktop Preview]]&lt;br /&gt;
&#039;&#039;&#039;Vivid Unit OS (Debian 12 - Bookworm): version 20260327&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vuos-debian12-20260327-vivid-unit.img.xz vuos-debian12-20260327-vivid-unit.img.xz (400 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bf9f85abc9512b543708261d1ea6485f&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 6c764ed1a90f7cdaacf338a1b90227ec4a0603bf&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Build system on GitHub: &lt;br /&gt;
&lt;br /&gt;
https://github.com/uugear/vivid-unit-os/releases/tag/20260327&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Older Versions of System =&lt;br /&gt;
----[[File:debian11 preview.jpg|alt=Debian 11 @ Vivid Unit|thumb|Desktop Preview|right]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-20240129.img.xz vivid-unit-v13-debian11-20240129.img.xz (933 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: b66ab31e21bec94ff5a1d0f98b54716b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 0f2be8a9670585808909da65c67e02869ad7c859&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Debian11 Retropie preview.jpg|thumb|RetroPie Preview|alt=RetroPie on Vivid Unit]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://retropie.org.uk/ RetroPie] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-retropie-20240129.img.xz vivid-unit-v13-debian11-retropie-20240129.img.xz (1.06 GB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 86dd3cd81e1474880b455dfc41b23792&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: cc1df6a419a53c6fb3b4b1d6b9e5417e759e20c8&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home Assistant Preview.jpg|thumb|alt=Home Assistant on Vivid Unit|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/ Home Assistant (Docker)] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-20240320.img.xz vivid-unit-v13-debian11-home-assistant-20240320.img.xz (1.39 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bb19226675b7bab9ff3900fdce0a7ce5&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 070b4a8030a8924f277e992c76f9830db3fce47c&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home-Assistant-Supervised-Preview.jpg|alt=Home Assistant on Vivid Unit|thumb|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/installation/#advanced-installation-methods Home Assistant Supervised] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz (1.52 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 776435bdc297958f1a591787a0e48e02&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 90019ab7b989b6bd2ba1911699d6c2c9a3413d70&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find more details about how to install system [[install-os|here]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=722</id>
		<title>download-system-image</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=722"/>
		<updated>2026-04-01T14:23:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Debian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download OS Images =&lt;br /&gt;
Vivid Unit comes with Debian operating system pre-installed, usually you don&#039;t need to install system by yourself.&lt;br /&gt;
&lt;br /&gt;
However if you want to re-install the system, or want to install a different system (if available), you can download the system disk image here.&lt;br /&gt;
= Debian =&lt;br /&gt;
[[File:vuos-desktop.png|alt=Debian 12 @ Vivid Unit|thumb|Vivid Unit OS Desktop Preview]]&lt;br /&gt;
&#039;&#039;&#039;Vivid Unit OS (Debian 12 - Bookworm): version 20260327&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vuos-debian12-20260327-vivid-unit.img.xz vuos-debian12-20260327-vivid-unit.img.xz (400 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bf9f85abc9512b543708261d1ea6485f&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 6c764ed1a90f7cdaacf338a1b90227ec4a0603bf&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Build system on GitHub: &lt;br /&gt;
&lt;br /&gt;
https://github.com/uugear/vivid-unit-os/releases/tag/20260327&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:debian11 preview.jpg|alt=Debian 11 @ Vivid Unit|thumb|Desktop Preview|right]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-20240129.img.xz vivid-unit-v13-debian11-20240129.img.xz (933 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: b66ab31e21bec94ff5a1d0f98b54716b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 0f2be8a9670585808909da65c67e02869ad7c859&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Debian11 Retropie preview.jpg|thumb|RetroPie Preview|alt=RetroPie on Vivid Unit]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://retropie.org.uk/ RetroPie] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-retropie-20240129.img.xz vivid-unit-v13-debian11-retropie-20240129.img.xz (1.06 GB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 86dd3cd81e1474880b455dfc41b23792&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: cc1df6a419a53c6fb3b4b1d6b9e5417e759e20c8&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home Assistant Preview.jpg|thumb|alt=Home Assistant on Vivid Unit|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/ Home Assistant (Docker)] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-20240320.img.xz vivid-unit-v13-debian11-home-assistant-20240320.img.xz (1.39 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bb19226675b7bab9ff3900fdce0a7ce5&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 070b4a8030a8924f277e992c76f9830db3fce47c&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home-Assistant-Supervised-Preview.jpg|alt=Home Assistant on Vivid Unit|thumb|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/installation/#advanced-installation-methods Home Assistant Supervised] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz (1.52 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 776435bdc297958f1a591787a0e48e02&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 90019ab7b989b6bd2ba1911699d6c2c9a3413d70&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find more details about how to install system [[install-os|here]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=721</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=721"/>
		<updated>2026-04-01T14:20:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Re(install) Vivid Unit OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Re(install) Vivid Unit OS =&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]]. The downloaded image is an img.xz file, and you need to extract it to get the .img file, which can be flashed into Vivid Unit.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=720</id>
		<title>install-vuos</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=install-vuos&amp;diff=720"/>
		<updated>2026-04-01T14:18:02Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;= Re(install) Vivid Unit OS = Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.  You may download the OS image from this page.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Re(install) Vivid Unit OS =&lt;br /&gt;
Vivid Unit has eMMC storage onboard and the operating system (Debian with XFCE desktop enviroment) has been pre-installed in the eMMC. Usually you do not need to install operating system by yourself. However if the operating system corrupts or you want to install a different operating system (if available), you may follow this instructions.&lt;br /&gt;
&lt;br /&gt;
You may download the OS image from [[download-system-image|this page]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=719</id>
		<title>download-system-image</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=719"/>
		<updated>2026-04-01T14:12:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Debian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download OS Images =&lt;br /&gt;
Vivid Unit comes with Debian operating system pre-installed, usually you don&#039;t need to install system by yourself.&lt;br /&gt;
&lt;br /&gt;
However if you want to re-install the system, or want to install a different system (if available), you can download the system disk image here.&lt;br /&gt;
= Debian =&lt;br /&gt;
[[File:vuos-desktop.png|alt=Debian 12 @ Vivid Unit|thumb|Vivid Unit OS Desktop Preview]]&lt;br /&gt;
&#039;&#039;&#039;Vivid Unit OS (Debian 12 - Bookworm): version 20260327&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vuos-debian12-20260327-vivid-unit.img.xz vuos-debian12-20260327-vivid-unit.img.xz (400 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bf9f85abc9512b543708261d1ea6485f&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 6c764ed1a90f7cdaacf338a1b90227ec4a0603bf&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:debian11 preview.jpg|alt=Debian 11 @ Vivid Unit|thumb|Desktop Preview|right]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-20240129.img.xz vivid-unit-v13-debian11-20240129.img.xz (933 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: b66ab31e21bec94ff5a1d0f98b54716b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 0f2be8a9670585808909da65c67e02869ad7c859&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Debian11 Retropie preview.jpg|thumb|RetroPie Preview|alt=RetroPie on Vivid Unit]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://retropie.org.uk/ RetroPie] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-retropie-20240129.img.xz vivid-unit-v13-debian11-retropie-20240129.img.xz (1.06 GB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 86dd3cd81e1474880b455dfc41b23792&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: cc1df6a419a53c6fb3b4b1d6b9e5417e759e20c8&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home Assistant Preview.jpg|thumb|alt=Home Assistant on Vivid Unit|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/ Home Assistant (Docker)] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-20240320.img.xz vivid-unit-v13-debian11-home-assistant-20240320.img.xz (1.39 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bb19226675b7bab9ff3900fdce0a7ce5&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 070b4a8030a8924f277e992c76f9830db3fce47c&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home-Assistant-Supervised-Preview.jpg|alt=Home Assistant on Vivid Unit|thumb|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/installation/#advanced-installation-methods Home Assistant Supervised] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz (1.52 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 776435bdc297958f1a591787a0e48e02&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 90019ab7b989b6bd2ba1911699d6c2c9a3413d70&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find more details about how to install system [[install-os|here]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=File:vuos-desktop.png&amp;diff=718</id>
		<title>File:vuos-desktop.png</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=File:vuos-desktop.png&amp;diff=718"/>
		<updated>2026-04-01T14:11:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=717</id>
		<title>download-system-image</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=download-system-image&amp;diff=717"/>
		<updated>2026-04-01T14:10:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Debian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download OS Images =&lt;br /&gt;
Vivid Unit comes with Debian operating system pre-installed, usually you don&#039;t need to install system by yourself.&lt;br /&gt;
&lt;br /&gt;
However if you want to re-install the system, or want to install a different system (if available), you can download the system disk image here.&lt;br /&gt;
= Debian =&lt;br /&gt;
[[File:debian11 preview.jpg|alt=Debian 11 @ Vivid Unit|thumb|Desktop Preview|right]]&lt;br /&gt;
&#039;&#039;&#039;Vivid Unit OS (Debian 12 - Bookworm) ver-20260327&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vuos-debian12-20260327-vivid-unit.img.xz vuos-debian12-20260327-vivid-unit.img.xz (400 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bf9f85abc9512b543708261d1ea6485f&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 6c764ed1a90f7cdaacf338a1b90227ec4a0603bf&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:debian11 preview.jpg|alt=Debian 11 @ Vivid Unit|thumb|Desktop Preview|right]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-20240129.img.xz vivid-unit-v13-debian11-20240129.img.xz (933 MB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: b66ab31e21bec94ff5a1d0f98b54716b&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: 0f2be8a9670585808909da65c67e02869ad7c859&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Debian11 Retropie preview.jpg|thumb|RetroPie Preview|alt=RetroPie on Vivid Unit]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://retropie.org.uk/ RetroPie] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-retropie-20240129.img.xz vivid-unit-v13-debian11-retropie-20240129.img.xz (1.06 GB)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 86dd3cd81e1474880b455dfc41b23792&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SHA1: cc1df6a419a53c6fb3b4b1d6b9e5417e759e20c8&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home Assistant Preview.jpg|thumb|alt=Home Assistant on Vivid Unit|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/ Home Assistant (Docker)] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-20240320.img.xz vivid-unit-v13-debian11-home-assistant-20240320.img.xz (1.39 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: bb19226675b7bab9ff3900fdce0a7ce5&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 070b4a8030a8924f277e992c76f9830db3fce47c&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Home-Assistant-Supervised-Preview.jpg|alt=Home Assistant on Vivid Unit|thumb|Home Assistant Preview]]&lt;br /&gt;
&#039;&#039;&#039;Debian GNU/Linux 11 (bullseye) with [https://www.home-assistant.io/installation/#advanced-installation-methods Home Assistant Supervised] installed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.vividunit.com/download/system/Debian/vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz vivid-unit-v13-debian11-home-assistant-supervised-20240405.img.xz (1.52 GB)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MD5: 776435bdc297958f1a591787a0e48e02&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;SHA1: 90019ab7b989b6bd2ba1911699d6c2c9a3413d70&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find more details about how to install system [[install-os|here]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=screen-and-touch-buttons&amp;diff=716</id>
		<title>screen-and-touch-buttons</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=screen-and-touch-buttons&amp;diff=716"/>
		<updated>2026-03-28T08:44:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* VSA (Vivid Screen Assistant) Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Screen and Touch Buttons =&lt;br /&gt;
Vivid Unit comes with a 5.5 inches touchscreen. The display area is 120mm x 67.5mm, and the resolution is 1280x720.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f9/Screen_Size.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aside the display area there are three touch buttons. You may have seen similar buttons on smart phone. In Vivid Unit, the functionality of these three buttons can be configured with the tool named VSA (Vivid Screen Assistant).&lt;br /&gt;
&lt;br /&gt;
=== VSA (Vivid Screen Assistant) Usage ===&lt;br /&gt;
VSA is a pre-installed GUI tool that can help you to configure your screen and the touch buttons aside.&lt;br /&gt;
&lt;br /&gt;
You can run VSA by typing &amp;quot;vsa&amp;quot; in the command line terminal (in any directory will do), alternatively you can find VSA application in the Apllication menu -&amp;gt; System category.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/d/df/vsaw-204-1.png&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default the &amp;quot;Screen&amp;quot; tab is selected and there are 4 big buttons on top of the window. You may click any of these button to set the orientation of your screen.&lt;br /&gt;
&lt;br /&gt;
You can also adjust the brightness of the screen here.&lt;br /&gt;
&lt;br /&gt;
If you click the &amp;quot;Touch Buttons&amp;quot; tab, you switch to the tab for configuring those touch buttons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/7/74/vsaw-204-2.png&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you can define the behavior of each touch button. It can send a hotkey (emulate pressing a key on keyboard), or run a command.&lt;br /&gt;
&lt;br /&gt;
In the older version (1.x.x) of VSA, the default behavior of these three touch buttons are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Button ☰:&#039;&#039;&#039; Open command line terminal (Hotkey: CTRL+ALT+t)&lt;br /&gt;
* &#039;&#039;&#039;Button ○:&#039;&#039;&#039; Open web browser (Hotkey Scan Code =180)&lt;br /&gt;
* &#039;&#039;&#039;Button ❮:&#039;&#039;&#039; Bring up the desktop / minimize current application (Hotkey: CTRL+ALT+d)&lt;br /&gt;
In the newer version (2.x.x) of VSA, the default behavior of touch buttons are changed to:&lt;br /&gt;
* &#039;&#039;&#039;Button ☰:&#039;&#039;&#039; Paste content (Hotkey: CTRL+v)&lt;br /&gt;
* &#039;&#039;&#039;Button ○:&#039;&#039;&#039; Bring up the desktop / minimize current application (Hotkey: CTRL+ALT+d)&lt;br /&gt;
* &#039;&#039;&#039;Button ❮:&#039;&#039;&#039; Copy content or terminate current command(Hotkey: CTRL+c)&lt;br /&gt;
Also the newer version has the gesture support built-in:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Single-finger long press:&#039;&#039;&#039; Right-click&lt;br /&gt;
* &#039;&#039;&#039;Single-finger clockwise circle:&#039;&#039;&#039; Open the magnifier&lt;br /&gt;
* &#039;&#039;&#039;Single-finger counter-clockwise circle:&#039;&#039;&#039; Close the magnifier&lt;br /&gt;
* &#039;&#039;&#039;Two-finger swipe up:&#039;&#039;&#039; Show the Onboard on-screen keyboard&lt;br /&gt;
* &#039;&#039;&#039;Two-finger swipe down:&#039;&#039;&#039; Hide the Onboard on-screen keyboard&lt;br /&gt;
* &#039;&#039;&#039;Three-finger tap:&#039;&#039;&#039; Toggle local IP address display&lt;br /&gt;
* &#039;&#039;&#039;Three-finger drag:&#039;&#039;&#039; Move the active window&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=screen-and-touch-buttons&amp;diff=715</id>
		<title>screen-and-touch-buttons</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=screen-and-touch-buttons&amp;diff=715"/>
		<updated>2026-03-28T08:43:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* VSA (Vivid Screen Assistant) Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Screen and Touch Buttons =&lt;br /&gt;
Vivid Unit comes with a 5.5 inches touchscreen. The display area is 120mm x 67.5mm, and the resolution is 1280x720.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f9/Screen_Size.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aside the display area there are three touch buttons. You may have seen similar buttons on smart phone. In Vivid Unit, the functionality of these three buttons can be configured with the tool named VSA (Vivid Screen Assistant).&lt;br /&gt;
&lt;br /&gt;
=== VSA (Vivid Screen Assistant) Usage ===&lt;br /&gt;
VSA is a pre-installed GUI tool that can help you to configure your screen and the touch buttons aside.&lt;br /&gt;
&lt;br /&gt;
You can run VSA by typing &amp;quot;vsa&amp;quot; in the command line terminal (in any directory will do), alternatively you can find VSA application in the Apllication menu -&amp;gt; System category.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/d/df/vsaw-204-1.png&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default the &amp;quot;Screen&amp;quot; tab is selected and there are 4 big buttons on top of the window. You may click any of these button to set the orientation of your screen.&lt;br /&gt;
&lt;br /&gt;
You can also adjust the brightness of the screen here.&lt;br /&gt;
&lt;br /&gt;
If you click the &amp;quot;Touch Buttons&amp;quot; tab, you switch to the tab for configuring those touch buttons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/7/74/vsaw-204-2.png&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you can define the behavior of each touch button. It can send a hotkey (emulate pressing a key on keyboard), or run a command.&lt;br /&gt;
&lt;br /&gt;
In the older version (1.x.x) of VSA, the default behavior of these three touch buttons are:&lt;br /&gt;
&lt;br /&gt;
* Button ☰: Open command line terminal (Hotkey: CTRL+ALT+t)&lt;br /&gt;
* Button &#039;&#039;&#039;○&#039;&#039;&#039;: Open web browser (Hotkey Scan Code =180)&lt;br /&gt;
* Button ❮: Bring up the desktop / minimize current application (Hotkey: CTRL+ALT+d)&lt;br /&gt;
In the newer version (2.x.x) of VSA, the default behavior of touch buttons are changed to:&lt;br /&gt;
* Button ☰: Paste content (Hotkey: CTRL+v)&lt;br /&gt;
* Button &#039;&#039;&#039;○&#039;&#039;&#039;: Bring up the desktop / minimize current application (Hotkey: CTRL+ALT+d)&lt;br /&gt;
* Button ❮: Copy content or terminate current command(Hotkey: CTRL+c)&lt;br /&gt;
Also the newer version brings the gesture support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Single-finger long press:&#039;&#039;&#039; Right-click&lt;br /&gt;
* &#039;&#039;&#039;Single-finger clockwise circle:&#039;&#039;&#039; Open the magnifier&lt;br /&gt;
* &#039;&#039;&#039;Single-finger counter-clockwise circle:&#039;&#039;&#039; Close the magnifier&lt;br /&gt;
* &#039;&#039;&#039;Two-finger swipe up:&#039;&#039;&#039; Show the Onboard on-screen keyboard&lt;br /&gt;
* &#039;&#039;&#039;Two-finger swipe down:&#039;&#039;&#039; Hide the Onboard on-screen keyboard&lt;br /&gt;
* &#039;&#039;&#039;Three-finger tap:&#039;&#039;&#039; Toggle local IP address display&lt;br /&gt;
* &#039;&#039;&#039;Three-finger drag:&#039;&#039;&#039; Move the active window&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=screen-and-touch-buttons&amp;diff=714</id>
		<title>screen-and-touch-buttons</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=screen-and-touch-buttons&amp;diff=714"/>
		<updated>2026-03-28T08:42:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Screen and Touch Buttons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Screen and Touch Buttons =&lt;br /&gt;
Vivid Unit comes with a 5.5 inches touchscreen. The display area is 120mm x 67.5mm, and the resolution is 1280x720.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/f/f9/Screen_Size.jpg&amp;quot; width=&amp;quot;70%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aside the display area there are three touch buttons. You may have seen similar buttons on smart phone. In Vivid Unit, the functionality of these three buttons can be configured with the tool named VSA (Vivid Screen Assistant).&lt;br /&gt;
&lt;br /&gt;
=== VSA (Vivid Screen Assistant) Usage ===&lt;br /&gt;
VSA is a pre-installed GUI tool that can help you to configure your screen and the touch buttons aside.&lt;br /&gt;
&lt;br /&gt;
You can run VSA by typing &amp;quot;vsa&amp;quot; in the command line terminal (in any directory will do), alternatively you can find VSA application in the Apllication menu -&amp;gt; System category.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/d/df/vsaw-204-1.png&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default the &amp;quot;Screen&amp;quot; tab is selected and there are 4 big buttons on top of the window. You may click any of these button to set the orientation of your screen.&lt;br /&gt;
&lt;br /&gt;
You can also adjust the brightness of the screen here.&lt;br /&gt;
&lt;br /&gt;
If you click the &amp;quot;Touch Buttons&amp;quot; tab, you switch to the tab for configuring those touch buttons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/7/74/vsaw-204-2.png&amp;quot; width=&amp;quot;50%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you can define the behavior of each touch button. It can send a hotkey (emulate pressing a key on keyboard), or run a command.&lt;br /&gt;
&lt;br /&gt;
In the older version (1.x.x) of VSA, the default behavior of these three touch buttons are:&lt;br /&gt;
&lt;br /&gt;
* Button ☰: Open command line terminal (Hotkey: CTRL+ALT+t)&lt;br /&gt;
* Button &#039;&#039;&#039;○&#039;&#039;&#039;: Open web browser (Hotkey Scan Code =180)&lt;br /&gt;
* Button ❮: Bring up the desktop / minimize current application (Hotkey: CTRL+ALT+d)&lt;br /&gt;
In the newer version (2.x.x) of VSA, the default behavior of touch buttons are changed to:&lt;br /&gt;
* Button ☰: Paste content (Hotkey: CTRL+v)&lt;br /&gt;
* Button &#039;&#039;&#039;○&#039;&#039;&#039;: Bring up the desktop / minimize current application (Hotkey: CTRL+ALT+d)&lt;br /&gt;
* Button ❮: Copy content or terminate current command(Hotkey: CTRL+c)&lt;br /&gt;
Also the newer version brings the gesture support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Single-finger long press:&#039;&#039;&#039; Right-click&lt;br /&gt;
* &#039;&#039;&#039;Single-finger clockwise circle:&#039;&#039;&#039; Open the magnifier&lt;br /&gt;
* &#039;&#039;&#039;Single-finger counter-clockwise circle:&#039;&#039;&#039; Close the magnifier&lt;br /&gt;
* &#039;&#039;&#039;Two-finger swipe up:&#039;&#039;&#039; Show the Onboard on-screen keyboard&lt;br /&gt;
* &#039;&#039;&#039;Two-finger swipe down:&#039;&#039;&#039; Hide the Onboard on-screen keyboard&lt;br /&gt;
* &#039;&#039;&#039;Three-finger tap:&#039;&#039;&#039; Toggle local IP address display&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Three-finger drag:&#039;&#039;&#039; Move the active window&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=gpio-and-adc&amp;diff=713</id>
		<title>gpio-and-adc</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=gpio-and-adc&amp;diff=713"/>
		<updated>2026-03-28T08:34:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;GPIO and ADC&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;What is GPIO?&#039;&#039;&#039; ==&lt;br /&gt;
GPIO stands for Gerneral Purpose Input/Ouput. It usually refers to a set of pins on your computer’s mainboard or add-on boards. These pins are not designed for any specific purpose, and they can send or receive electrical signals.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;What is ADC?&#039;&#039;&#039; ==&lt;br /&gt;
ADC stands for analog-to-digital converter. It is a system that converts an analog signal into a digital signal. It can be used to measure voltage and give the numberic result.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;GPIO and ADC on Vivid Unit&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GPIO&#039;&#039;&#039; ===&lt;br /&gt;
Vivid Unit comes with a 40-pin GPIO header, whose pinout is compatible with Raspberry Pi. There are two 5V power pins, two 3.3V power pins and 8 ground pins. The rest are I/O pins and they are all at 3.3V level.&lt;br /&gt;
&lt;br /&gt;
The GPIOs are provided by RK3399, which has 5 banks (GPIO0 to GPIO4). Each bank has 4 groups (A, B, C and D) and each group has 8 pins (number 0~7). That makes 160 GPIOs in total, but only partial of them are routed to the 40-pin GPIO header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/1/16/The_40-pin_header_on_Vivid_Unit.png&amp;quot; width=&amp;quot;100%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The GPIOs are named like these:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/b/be/vivid_unit_gpio_naming.png&amp;quot; width=&amp;quot;100%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the simplicity we use a short GPIO name for each GPIO pin. We put the bank number, the group name and the pin number in group together, to make the GPIO name.&lt;br /&gt;
&lt;br /&gt;
[[File:Gpio short name.png]]&lt;br /&gt;
&lt;br /&gt;
For example, 2B5 is for GPIO2_B5, and 3C6 is for GPIO3_C6.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;ADC&#039;&#039;&#039; ===&lt;br /&gt;
Vivid Unit also provides three 10-bit ADC channels (A0, A3 and A4). RK3399 provides ADC with 1.8V full-scale voltage, and Vivid Unit adds voltage divider and protection circuit (as shown below), to increase the full-scale voltage to 5V. The final resolution is 4.88mV.&lt;br /&gt;
&lt;br /&gt;
[[File:Adc.png]]&lt;br /&gt;
&lt;br /&gt;
It is safe to connect A0, A3 or A4 channel to any pin in the 40-pin GPIO header, because they can measure voltage up to 5V. If you want to measure voltage higher than 5V, you will need to implement an additional voltage divider.&lt;br /&gt;
&lt;br /&gt;
[https://www.instructables.com/Measure-Low-Higher-and-Negative-Voltages-With-Vivi This tutorial] covers how to measure higher or negative voltage with Vivid Unit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;VGP Utility&#039;&#039;&#039; ==&lt;br /&gt;
VGP is an open-sourced application to control or monitor GPIOs and ADC channels on Vivid Unit. It contains two executables, one for command line interface (vgp) and the other for GUI enviroment (vgpw).&lt;br /&gt;
&lt;br /&gt;
VGP is by default installed into the system. If it is not, you can always install it with:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 &lt;br /&gt;
 sudo apt install vgp&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;VGP in CLI (Command Line Interface)&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Overview of 40-Pin&#039;&#039;&#039; ====&lt;br /&gt;
If you want to get an overview of the GPIOs in the 40-pin header, you can run:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp list&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;It will list the GPIO information in a format that similar to the wiringPi:&lt;br /&gt;
&lt;br /&gt;
[[File:Gpio list-600x523.png]]&lt;br /&gt;
&lt;br /&gt;
The value and voltage of all ADC channels are also printed at the bottom.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;List All GPIOs&#039;&#039;&#039; ====&lt;br /&gt;
If you want to list all GPIOs, even including those pins that are not brought out to the 40-pin header. You can run:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp all&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;It will list the name, alternate function, value and mode for all GPIO pins:&lt;br /&gt;
&lt;br /&gt;
[[File:Gpio all-259x300.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Get Pin Mode&#039;&#039;&#039; ====&lt;br /&gt;
If you want to get the current mode of a specifi pin, you can use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp mode [pin]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number.&lt;br /&gt;
&lt;br /&gt;
The result could be “IN” or “OUT”.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Set Pin Mode&#039;&#039;&#039; ====&lt;br /&gt;
If you want to set the mode of a specific pin, you can use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp mode [pin] [mode]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number, and [mode] should be one of these value:&lt;br /&gt;
&lt;br /&gt;
* IN&lt;br /&gt;
* in&lt;br /&gt;
* INPUT&lt;br /&gt;
* input&lt;br /&gt;
* OUT&lt;br /&gt;
* out&lt;br /&gt;
* OUTPUT&lt;br /&gt;
* output&lt;br /&gt;
&lt;br /&gt;
The “IN”, “in”, “INPUT” and “input” are the same, while the “OUT”, “out”, “OUTPUT” and “output” are the same.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Get Pin Alternative Function&#039;&#039;&#039; ====&lt;br /&gt;
The same physical pin can be configured to different alternative function. A pin can have up to 4 alternative functions (ALT0 ~ ALT3), and ALT0 is the default one. You can get the current alternative function for specific pin with:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp alt [pin]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number.&lt;br /&gt;
&lt;br /&gt;
The result can be 0, 1, 2 or 3, which means ALT0, ALT1, ALT2, ALT3 accordingly.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Set Pin Alternative Function&#039;&#039;&#039; ====&lt;br /&gt;
You can also set alternative function for specific pin with:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp alt [pin] [alt]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number, and [alt] should be replaced with the alternative function (0, 1, 2 or 3).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Get Pin Value&#039;&#039;&#039; ====&lt;br /&gt;
To get value for given pin, you can use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp get [pin]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number.&lt;br /&gt;
&lt;br /&gt;
The result could be 1 (high) or 0 (low).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Set Pin Value&#039;&#039;&#039; ====&lt;br /&gt;
To set value for given pin, you may use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp set [pin] [value]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number, and [value] should be 1 or 0.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Wait for Interrupt&#039;&#039;&#039; ====&lt;br /&gt;
If you wish to monitor the state of given pin, you may use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vpg wfi [pin] [edge]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [pin] should be replaced with the GPIO name or physical pin number, and [edge] should be rising, falling or both.&lt;br /&gt;
&lt;br /&gt;
This command will block until the state of the pin changes.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;ADC&#039;&#039;&#039; ====&lt;br /&gt;
You can read the ADC result at specific chanel with:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vpg adc [channel]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Here [channel] should be 0 (for A0), 3 (for A3) or 4 (for A4). The result is a number (0~1023).&lt;br /&gt;
&lt;br /&gt;
If you want to get voltage value, you may use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vpg adc [channel] v&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;By adding a lower case letter v as the last argument, this command prints out the voltage value (for example 4.21).&lt;br /&gt;
&lt;br /&gt;
If you want to print out the voltage value with the unit (V) together, you may use:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp adc [channel] V&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;By adding an upper case letter V as the last argument, this command prints out the voltage value with unit (for example 4.21V).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Get Help Information&#039;&#039;&#039; ====&lt;br /&gt;
If you need help during usage, you can run this command to get help information:&amp;lt;blockquote&amp;gt;&lt;br /&gt;
 vgp --help&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;VGP in GUI (Graphical User Interface)&#039;&#039;&#039; ===&lt;br /&gt;
You may run the GUI version of VGP via the &amp;quot;System&amp;quot; category in Applications Menu.&lt;br /&gt;
&lt;br /&gt;
[[File:run-vgpw.jpg]]&lt;br /&gt;
&lt;br /&gt;
You may also run “vgpw” in command line terminal to launch the same GUI application.&lt;br /&gt;
&lt;br /&gt;
You will see the interface that represents the 40-pin header:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pic src=&amp;quot;images/a/ad/vgpw-202-1.png&amp;quot; width=&amp;quot;100%&amp;quot; align=&amp;quot;text&amp;quot; caption=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/pic&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value of three ADC channels are also listed at the bottom, including the raw values (0~1023) and the voltage values. These values refresh for every second.&lt;br /&gt;
&lt;br /&gt;
There is a “Flip” button at the bottom right corner, and you can click it to flip the view.&lt;br /&gt;
&lt;br /&gt;
You can click the mode button for each pin to change its mode or alternative function. The possilbe mode/funtion could be IN, OUT, ALT1, ALT2 or ALT3.&lt;br /&gt;
&lt;br /&gt;
When the mode is set to OUT, you may click the value button to toggle the pin’s value.&lt;br /&gt;
&lt;br /&gt;
When the mode is set to IN, its value will get updated automatically when the pin is pulled up or down.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=File:run-vgpw.jpg&amp;diff=712</id>
		<title>File:run-vgpw.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=File:run-vgpw.jpg&amp;diff=712"/>
		<updated>2026-03-28T08:30:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=File:vgpw-202-1.png&amp;diff=711</id>
		<title>File:vgpw-202-1.png</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=File:vgpw-202-1.png&amp;diff=711"/>
		<updated>2026-03-27T14:58:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.vividunit.com:443/index.php?title=File:vsaw-204-2.png&amp;diff=710</id>
		<title>File:vsaw-204-2.png</title>
		<link rel="alternate" type="text/html" href="https://www.vividunit.com:443/index.php?title=File:vsaw-204-2.png&amp;diff=710"/>
		<updated>2026-03-27T14:57:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>