Quick Start
Kickpi K10B currently only supports Android system.
To start using Kickpi K10B, you need to prepare the following items:
- Power Supply
- Display and Display Cable
- Boot Media
- Keyboard and Mouse
Tools Preparation
Power Supply
K10B supports 2 power modes.
| Power Mode | Voltage/Current |
|---|---|
| Type-C | 5V/2A (2A is the baseline, or above) |
| BAT | 3.8V-4.6V / 3A (Maximum charging current is 3A) |
Type-C
Warning
K10B supports Type-C power supply and BAT power supply. When using Type-C power supply, you must install the power switching terminal on the end of the expansion pin close to the screw hole (marked in the diagram)!

BAT
Warning
K10B supports Type-C power supply and BAT power supply. When using BAT power supply, you must install the power switching terminal on the end of the expansion pin away from the screw hole (marked in the diagram)!

Display
K10B supports HDMI display output.
| Interface | Maximum Resolution Support |
|---|---|
| HDMI | 4K@60Hz |
K10B supports MIPI/Single link LVDS display output.
| Interface | Maximum Resolution Support |
|---|---|
| MIPI | 2000x1200@120Hz |
| Single link LVDS | 1280x800@60Hz |
Here we list some tested MIPI/LVDS display models and their interface, size, resolution.
| Model | Interface Type | Size | Resolution |
|---|---|---|---|
| MX101BA1340 | MIPI DSI | 10.1-inch | 800x1280 |
| MX080B2140 | MIPI DSI | 8.0-inch | 800x1280 |
| F050008M01 | MIPI DSI | 5.0-inch | 720x1280 |
| MX070IBC | Single link LVDS | 7-inch | 1024x600 |
HDMI

MIPI

Boot Media
K10B comes with eMMC (embedded Multi Media Card) on-board by default, and has Android operating system pre-installed. External boot media is not required. However, for subsequent use, if you want to change the operating system or sideload another OS from SD card, you need to prepare a SD card with ≥ 16GB storage capacity.

Keyboard and Mouse
Kickpi K10B has 1 USB 3.0 port and 1 USB 2.0 port. You can use any USB port to connect a keyboard or mouse.

Buttons
Kickpi K10B has 5 physical buttons on-board, each one has unique function, here are their usage description:
-
POWER: Power button.
-
RST: Short press to hot reset device once.
-
USER: System default configuration is volume up.
-
FEL: Used in the scenario of installing OS Image to on-board eMMC. When pressed and held with a power-on action, SoC's Init code will put device into MASKROM mode, cooperate with corresponding flashing tool to install Image into eMMC. MASKROM mode means cheating SoC init code into thinking eMMC has nothing programmed, even without U-boot or U-boot is corrupted and unable to work correctly. It gives people a chance to reprogram eMMC after bricking it.
-
TEST: System default configuration is volume down.


Hardware Installation
In below installation diagram, we have installed the power supply, HDMI display, mouse, and keyboard to Kickpi K10B (If in your scenario, K10B works without display, here is a way to tell how the device's working and troubleshoot issues via on-board LED).
Note
FPC Antenna has bare metal surface, should avoid direct contact with board. Antenna may also generate electromagnetic interference, harm DDR's signals, please place antenna spatially away from DDR and SoC.

LED Status Indicator
You can tell the system working status via the LED indicators.
- K10B board has two LED indicators. green LED is the power indicator, and blue LED is the heartbeat indicator.
Success
Green LED is steady on, blue LED is blinking.
Failure
If green LED is off when device is powered on, please check power supply or short circuit issue. Green LED sucks current directly from DC power without any external control. If the blue LED is off or steady on (no blinking), kernel panic or died. Blinking is controlled by a kernel driver. All our released OS Image work this way: Android, Ubuntu, Debian, Armbian.
System Desktop
K10B supports Android operating system. When our released OS images are installed, you can tell which OS is installed by checking the desktop wallpaper.
Android 13.0

Installing Operating System
Obtaining Image
Note
Image naming description: update-a733-kickpi-k10b-android-mipi0-multi-detect-2026050717.img
update: indicates full image package.
a733-kickpi-k10b: main control model is a733, hardware board type Kickpi K10B.
android: file system is Android.
mipi0-multi: K10B mipi0 interface display, compatible with multiple MIPI screens.
2026050717: image release date.
| Image | System | Description |
|---|---|---|
| update-a733-kickpi-k10b-android-hdmi-*.img | Android 13 | Single display, HDMI as primary display |
| update-a733-kickpi-k10b-android-mipi0-multi-detect-*.img | Android 13 | Dual display same output, auto-detect 5", 8", 10" mipi screen as primary, HDMI as secondary (HDMI mirrors primary display) |
| update-a733-kickpi-k10b-android-lvds0-7-1024-600-*.img | Android 13 | Dual display same output, 7" Single LVDS screen as primary, HDMI as secondary (HDMI mirrors primary display) |
Obtain Kickpi K10B image files from OneDrive.
2-Image/
├── K10B
│ └── Android13.0
│ ├── update-a733-kickpi-k10b-android-hdmi-2026051209.img
│ ├── update-a733-kickpi-k10b-android-lvds0-7-1024-600-2026051209.img
│ └── update-a733-kickpi-k10b-android-mipi0-multi-detect-2026051209.img
├── README.txt
└── UPDATE_LOG.txt
USB Installation
Tools Preparation
- Hardware: USB A to C burning cable.
- Software: Flashing tool PhoenixSuit V2.0.2, USB driver AW_Driver_V2.0.2, system Image.
USB Driver Installation
1. Connect the board to the host PC using a USB A to C cable. Navigate to the extracted AW_Driver_V2.0.2 directory, click and run InstallUSBDrv.bat to install the driver.

Driver installed successfully in Device Manager:

Installation Steps
1. Connect the board to the PC via USB A to C burning cable, put the board into installation mode, green LED is steady on.
Note
Installation mode:
When board is in power on state, connect to Windows PC, press and hold the FEL button (don't let loose), then short press the RST button once, the flashing tool will detect the device, then let loose the FEL button.
2. Open PhoenixSuit from the extracted PhoenixSuit V2.0.2 folder as Administrator.

3. In the flashing software, click the Firmware tab, click Image to select the Image to flash.

4. Put the board into installation mode again. Once the software detects the device, installation will start automatically, showing the following screen. Wait for the installation to complete.
Note
A733 board supports Upgrade for Android system installation. After waiting for "Device Connected" to appear in the bottom right corner, click the Upgrade button to upgrade.
Note
Installation mode:
When board is in power on state, connect to Windows PC, press and hold the FEL button (don't let loose), then short press the RST button once, the flashing tool will detect the device, then let loose the FEL button.

5. Image flashing completed, wait for the system to enter the desktop.
Success
Green LED is steady on, blue LED keeps blinking (blue LED will not light up immediately, please be patient).
After flashing, wait for the first boot to enter the desktop normally before powering off. Powering off in the middle may cause system abnormalities!

SD Card Installation
K10B has a SD card slot (microSD aka. TransFlash or TF) which can also serve as a bootable device. In K10B's boot sequence, SD card has higher priority, so K10B always tries to boot from SD card first, when no one mounted, K10B then boots from on-board eMMC. In this document, we use SD card, TF and SD means the same thing.
With tools, we can make 2 types of booting card. SD Boot Card works like a portable edition OS, e.g. Windows PE. We use SD Boot Card to power device for some maintain and fix purposes, also can be used to verify your own customization. The second type is SD installation card. You create this kind of booting card when you try to use it to install new Image into on-board eMMC. It contains a specific script to create partition, format FS, copy files to eMMC. Make sure you understand what you need and create the right SD card.
Tools Preparation
Note
SD Boot Card: Contains bootloader and complete system image, supports device booting directly from SD card, used in scenarios like built-in storage failure, development debugging.
SD Installation Card: Stores firmware image and installation script, used to install or upgrade firmware to the device's built-in storage (e.g., eMMC).
- Hardware: Windows PC/laptop, Power Adapter, SD Card, SD Card Reader.
- Software: Flashing tool PhoenixCard, system Image.
SD Boot Card
1. Navigate to the extracted PhoenixCard folder, launch PhoenixCard.

2. Follow the steps shown in the diagram to operate, install the downloaded image to the SD card.
Note
During the operation, PhoenixCard will request to format the SD card, just confirm the formatting.

3. SD Boot Card creation completed.

4. Power off the board, insert the SD Boot Card into the TF card slot, reconnect the power supply, wait patiently, and check if the desktop appears normally.
Success
Green LED is steady on, blue LED keeps blinking (blue LED will not light up immediately, please be patient).
SD Installation Card
1. Navigate to the extracted PhoenixCard folder, launch PhoenixCard.

2. Follow the steps shown in the diagram to operate, install the image to the SD card.
Note
During the operation, PhoenixCard will request to format the SD card, just confirm the formatting.

3. SD Installation Card creation completed.

4. Power off the board, insert the SD Installation Card into the TF card slot, power on again.
Success
The display will show an installation progress bar. When installation is complete, both green LED and blue LED will turn off. Power off the board, remove the SD card, power on the board again, wait for the system to reboot and enter the desktop.
System Configuration
In this chapter, you will use Mobaxterm for serial debugging, and ADB for Android system debugging.
Serial Debug
Using Serial Port debugging tool to connect K10B device to get a console. Please check pinout to find UART pins as shown in below diagram.
K10B DEBUG UART Pins
- 2D Pin Diagram

- Physical Image

Tool Preparation
- Software: Mobaxterm
- Hardware: Serial Debug Cable aka. USB-TTL debug cable
Note
Red: VCC (no need to connect); Green: TX; White: RX; Black: GND. If you can't get Serial Port output in Mobaxterm, just switch Green and White wire and try again.

Hardware Installation
- Diagram

Mobaxterm Configuration
1. Click session to create a new session window.
2. Select the session window type as serial.
3. Select the serial COM port number (Check COM number by opening Windows Device Manager -> Ports interface).
4. Set Speed(bps) to 115200.
5. Start the session window. As shown, after clicking OK, you will enter the command-line input window.

When the board is powered on and connected to the computer, Mobaxterm outputs boot information as follows.

Connection successful. Press Enter in the command-line interface to input commands, successfully logging into the mainboard console.

ADB
Android system supports ADB functionality. ADB (Android Debug Bridge) is an Android system debugging bridge tool. It supports connecting to devices via USB or network, enabling device management and debugging operations such as app installation, file transfer, command execution, etc.
Tool Preparation
- Hardware: USB Type-C Data Cable
- Software: download ADB_Tool
Hardware Installation
Connect one end of the USB TYPE-C data cable to the mainboard, the other end to the personal host.
Warning
The position of the power switching terminal needs to be changed according to the power supply method.

ADB Installation
1. Extract the compressed package, e.g., to Windows path D:\ADB\adb-tools.
2. Open cmd window, switch to the extraction directory.
3. Run the command. Successful run indicates installation success.

4. Start ADB debugging.

Q&A
- ROOT User Login Failed?
1. Check if configuration was successful
Run the following commands. If the output is PermitRootLogin yes, it indicates configuration success:
console$ cat /etc/ssh/ssh_config | grep PermitRootLogin
PermitRootLogin yes
console$ cat /etc/ssh/sshd_config | grep PermitRootLogin
PermitRootLogin yes
2. Root user login configuration
Modify SSH configuration files: