1
outline: [2, 4]
Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses two images (select according to your display model):
[1]. android14_hdmi_dp_dsiC41409463_ap6256_msata_update.img
Compatible with the MIPI touch display model C41409463 from LCSC Mall.

[2]. android14_hdmi_dp_dsiC42388916_ap6256_msata_update.img
Compatible with the MIPI touch display model C42388916 from LCSC Mall.

These two images support
HDMI (up to 4K),DP, andMIPItriple-screen display output,AP6256 WiFi/BTfunctionality, andmSATAsolid-state drive expansion.Note: Because the MIPI parameters limit the resolution, HDMI and DP resolutions will be constrained to the MIPI screen's resolution range. This means HDMI and DP displays will have black borders.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.
Connect the MIPI Screen and Touch Interface
The board's interfaces are located on the back:
After startup, the screen will look like this:
1
outline: [2, 4]
Description
mSATA is a miniaturized SATA interface commonly used in laptops and embedded devices. The TaishanPi-3M development board integrates a MINI-PCIe interface. MINI-PCIe and mSATA physical interfaces are compatible, allowing easy connection of mSATA solid-state drives to expand storage capacity and improve data transfer speed.
Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses the image: android14_hdmi_dp_ap6256_msata_update.img
Look for image files containing
msatain the name.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.
Connect the mSATA Solid-State Drive
Connect the mSATA solid-state drive to the board's MINI-PCIe interface.
After entering the system, you can check storage information through the Settings app to confirm the mSATA solid-state drive has been recognized and is working properly.
Note: mSATA is typically recognized as a
USB Drivestorage device.
1
outline: [2, 4]
Description
The EC20-4G module is a 4G LTE communication module produced by Quectel. It supports multi-band LTE network connections and is suitable for IoT, vehicle-mounted communication, and other application scenarios. This module integrates rich interfaces and features to meet various data transmission requirements.
- Model:
EC20CEHDLG-MINIPCIE-C - Interface Type:
Mini PCIe - LCSC Mall Number:
C2916192 - LCSC Mall Purchase Link: 👉:EC20-4G Module (Mini PCIe Interface)

Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses the image: android14_hdmi_dp_ap6256_ec20_update.img
Select the image with
ec20in the filename.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.
Connect the Module
Insert the EC20-4G module into the board's Mini PCIe interface and connect the antenna.
Insert the SIM card:
Important Note: The SIM card must be a
4Gnetwork standard card with data service enabled, otherwise internet access will not work.
Power On and Test
Start the Android system and you will see the 4G network is successfully connected and can access the internet:
Use ADB Commands to Test Network Connection (Android System ADB Usage Tutorial):
Make sure WiFi is disconnected and only use 4G network for testing.
- Check if the device is connected:
adb devices- Test network connectivity:
adb shell ping -c 4 www.baidu.com1
outline: [2, 4]
Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses the image: android14_hdmi_dp_ap6256_msata_update.img
Basically all images support TF card by default, so there is no need to specifically download a particular image.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.
Insert the TF Card
Our TF card slot is located on the back of the board, one above the SIM card slot (TF card on top, SIM card below):
After the system starts, you can see the TF card has been recognized and is ready for use:
1
outline: [2, 4]
Description
ADB stands for Android Debug Bridge, a command-line tool developed by Google for communicating with and debugging Android devices. As part of the Android Software Development Kit (SDK), ADB provides a series of features and commands for interacting with and debugging Android devices.
- Device Connection and Management:
ADBallows developers to connect toAndroiddevices viaUSBor network and manage devices. You can list connected devices, install or uninstall applications, copy files to devices, etc. - Application Debugging:
ADBallows developers to debug applications on connectedAndroiddevices. You can start and stop applications, view application logs, monitor CPU and memory usage, etc. - File Transfer:
ADBcan transfer files between a computer andAndroiddevices via command line. This is very useful for installing applications, transferring media files, or backing up data. - Shell Access:
ADBprovides an interface to executeshellcommands on the device, facilitating device debugging, logging, system status queries, etc. - Screenshots and Screen Recording:
ADBcan take screenshots and record screen to help developers capture images and animations on the device screen for analysis and debugging. - Port Forwarding:
ADBsupports forwarding device ports to computer ports, allowing developers to communicate with and debug services running on the device through the computer. - Device Control:
ADBprovides commands for basic device operations such as rebooting the device, shutting down, entering recovery mode, etc.
In Android systems, serial ports are usually not used directly for debugging. Instead, ADB (Android Debug Bridge) is used for debugging and log viewing.
Serial output is verbose and difficult to filter and manage, while ADB provides more powerful features and easier usage. Therefore, we recommend using ADB for debugging and log viewing in Android systems.
Install ADB Tools
Official ADB tools can be downloaded from Android Developer Official Website 🌐 and extracted to the location you prefer.
Use our provided ADB tool package, downloadable from Network Disk 🚀 at Development Tools/ADB Tools/platform-tools-latest-windows.zip.
Extract it to your own E:\adb\platform-tools directory:
Then, we need to add the platform-tools directory to the system's Environment Variables:





Finally, click OK all the way to save the settings.
Test
Press Win + R to open the Run window, enter cmd and press Enter to open the command line window:
Then enter the following command to test if ADB is installed successfully:
adb versionUse ADB Shell
Use a data cable to connect the board's OTG Type-C interface to your computer for ADB debugging:
After the board's system is fully started, you can see the related device in the Device Manager:
Enter the following command in the command line window to enter ADB Shell mode:
adb shellUse ADB Screen Casting Tool
We can use Scrcpy, a free and open-source tool, to implement ADB screen casting functionality.
There are two ways to obtain this tool:
Download Scrcpy tool from GitHub 🌐.
Download Scrcpy from our provided tool package, available at Network Disk 🚀 at Development Tools/ADB Screen Casting Tool/scrcpy-win64-v3.3.3.zip.
After downloading and extracting the archive, double-click scrcpy.exe, wait for the command line window to pop up and execute automatically, then you can see the screen cast:
1
outline: [2, 4]
Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses the image: android14_hdmi_dp_ap6256_msata_update.img
This image integrates
HDMI (up to 4K)andDPdual display output,AP6256 WiFi/BTfunctionality, and supportsmSATAsolid-state drive expansion.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.
Connect the DP Display
The board's DP interface is the same as the OTG Type-C interface.
ADBandDPfunctions can only be used one at a time.
You need to purchase a dedicated Type-C to DP cable to connect to the monitor, and the monitor must support the DP interface.
The cable used during testing is from UGREEN: DP1.4 Bidirectional [8K/60Hz-Alloy Braid] - 1.5 meters
This is just to inform you of the cable model used, no commercial recommendation is intended.
Located on the side of the development board:
After startup, the screen will look like this:
1
outline: [2, 4]
Description
- 3.5mm headphone jack (supports headphones and microphone)
- Onboard microphone
Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses the image: android14_hdmi_dp_ap6256_msata_update.img
Basically all images have all audio interfaces enabled by default, so there is no need to specifically download a particular image.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.
Connect the 3.5mm Headphone Jack
In the Android system, the Voice Recorder app is installed by default and can be used directly.
First, insert the 3.5mm headphone into the board's headphone jack, then open the Voice Recorder app:
Start recording, then speak into the headphone's microphone. After recording is complete, click the stop button to play the recording. You can hear what you just said being recorded.
Use the Onboard Microphone
First, remove the 3.5mm headphone, then open the Voice Recorder app and speak into the board's onboard microphone. After recording is complete, save it. Insert the 3.5mm headphone again and play the recording. You can hear the sound recorded through the onboard microphone.
1
outline: [2, 4]
Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses the image: android14_hdmi_dp_ap6256_msata_update.img
Basically all images support Ethernet connection by default, so there is no need to specifically download a particular image.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.
Connect the Ethernet Port
The board's Ethernet interface is located at:
Use an Ethernet cable to connect the LAN port of your WiFi router to the board's Ethernet interface. After a moment, the system will automatically obtain an IP address and connect to the internet:
Try
pingto an external website to check if the connection is successful
1
outline: [2, 4]
Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses the image: android14_hdmi_dp_ap6256_msata_update.img
This image integrates
HDMI (up to 4K)andDPdual display output,AP6256 WiFi/BTfunctionality, and supportsmSATAsolid-state drive expansion.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.
Connect the HDMI Display
The board's HDMI interface is located on the side of the development board:
After startup, the screen will look like this:
1
outline: [2, 4]
Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses the image: android14_hdmi_dp_ap6256_msata_update.img
Basically all images have USB expansion enabled by default, so there is no need to specifically download a particular image.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.
Description
The USB expansion interface is located on the development board:
The
USB HOSTinterface is used to connect peripheral devices such as mouse, keyboard, USB flash drive, etc.;It includes
3 USB2.0interfaces and1 USB3.0interface (the blue one is 3.0)
Connect a Mouse
Connect USB Storage Devices
1
outline: [2, 4]
Description
In Android systems, serial ports are usually not used directly for debugging. Instead, ADB (Android Debug Bridge) is used for debugging and log viewing.
Serial output is verbose and difficult to filter and manage, while ADB provides more powerful features and easier usage.
Therefore, in Android systems, the serial port is only used as a real-time log output channel for users to view system logs without ADB.
Connect for Serial Debugging
The board's serial interface is located on the side of the board (three pin headers). Use a USB to TTL module to connect to the board's serial interface. The connection method is as follows:
The USB to TTL module purchase link👉:LCSC-Openkits - Serial Tool (Official Tool)
Use Mobaxterm to View Serial Logs
Download and Install Mobaxterm
Download the Home Edition installer from Mobaxterm Official Website 🌐 and complete the installation following the prompts.
Connect the Serial Device
Open Mobaxterm, click the Session button in the upper left corner, and select the Serial tab.
Select the COM port number. Mine is COM29:
Enter the baud rate directly: 1500000 (Note: Do not click the dropdown on the right. 1500000 is not in the options, so just enter it directly)
Click settings to configure (follow the settings in the image below):
Then open the corresponding serial port:
1
outline: [2, 4]
MIPI Camera
The MIPI camera model used this time is IMX415. Reference link: IMX415 Camera Module.
This is provided for reference only, with no affiliation to the merchant.
Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses the image: android14_hdmi_dp_ap6256_msata_update.img
Basically all images have all three camera interfaces enabled by default, so there is no need to specifically download a particular image.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.
Connect the Camera
Simply connect the camera module to the board's MIPI camera interface via the ribbon cable. Any of the three camera interfaces can be used, and the system can recognize them all. The Camera app is installed by default in the Android system and can be used directly.
After entering the system and opening the Camera app, you can see the camera has been recognized and is ready for use.
Note: If the camera still fails to open after multiple attempts, please power off and re-plug the camera module before trying again.
1
outline: [2, 4]
Connect the Antenna to the Board
At the factory, there is an antenna in the packaging box for installation on the board. The antenna is needed for WiFi and Bluetooth functionality. The installation method is as follows:
Download the Corresponding Image
Use Network Disk 🚀 to download the .img image file from the System Image/Android14/ directory.
This document uses the image: android14_hdmi_dp_ap6256_msata_update.img
Look for image files containing
ap6256in the name, as this chip integrates bothWiFiandBluetoothfunctionality.
Flash the Image to the Development Board
Refer to Finished Image Flashing to flash the downloaded image file to the development board.