Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search


< Zero‎ | dev
 Radxa Zero >  Development >>  Using ADB 


Radxa Zero supports adb function.

One USB Type-C charging data cable can meet both power supply and adb requirement.

Here we use Type-C to Type-A USB cable with one port connected to the Type-C socket of Radxa Zero. And the other port connected to the Type-A socket of the PC.

Hardware support

Support hardware platform:

  • All Radxa Zero


  • Kernel package version: >= 5.10.69-6-amlogic
  • amlogic-adbd package version: >=0.1

You'd better follow the installation steps.



Refer Windows ADB


Refer Linux ADB

ADB Usage

When you have adb driver installed on PC, below are some common used adb commands:

Check adb devices

radxa@x86-64:~$ adb devices
List of devices attached 
0123456789ABCDEF	device


radxa@x86-64:~$ adb shell

And type '/bin/bash' followed by Enter key to switch to bash shell.

radxa@x86-64:~$ adb shell
# /bin/bash

Transmit files from PC to Radxa Zero

$ adb push <local path> <remote path>


On PC, input the following in Terminal

radxa@x86-64:~$ adb push /tmp/ /home/rock
/tmp/ 1 file pushed. 0.0 MB/s (27 bytes in 0.001s)

Check on Radxa Zero

root@zero:/# cat /home/rock/ 
How do you do! Radxa Zero!

Transmit files from Radxa Zero to PC

$ adb pull <remote path> <local path>


radxa@x86-64:~$ adb pull /home/rock/ /tmp
/home/rock/ 1 file pulled. 0.0 MB/s (24 bytes in 0.001s)
radxa@x86-64:~$ cat /tmp/ 
How do you do! Host PC!

Usage of amlogic-adbd service

Start amlogic-adbd service

$ sudo systemctl start amlogic-adbd

Stop amlogic-adbd service

$ sudo systemctl stop amlogic-adbd

Reload amlogic-adbd service

$ sudo systemctl reload amlogic-adbd
$ sudo systemctl restart amlogic-adbd

If you still have issue with adb, start a new post on the forum.