Skip to main content

Product Introduction:Sige5

Let's get to know Sige5 in 5 minutes.

Overview

ArmSoM-Sige5 adopts the second-generation 8nm high-performance AIOT platform Rockchip RK3576, with a 6 TOPS computing power NPU and support for up to 16GB of large memory. It supports 4K video encoding and decoding, offers rich interfaces including dual gigabit Ethernet ports, WiFi 6 & BT5, and various video outputs. Compatible with multiple operating systems, it is suitable for ARM-based PCs, edge computing devices, personal mobile internet devices, and other digital multimedia applications.

ArmSoM-sige5

Key Parameter

  • SoC: Rockchip RK3576
  • CPU: Integrated with four Cortex-A72 cores @ 2.2GHz and four Cortex-A53 cores @ 1.8GHz, along with a separate NEON co-processor.
  • GPU: ARM Mali G52 MC3 GPU
  • NPU: Up to 6 TOPs computing power (INT8), supports INT4/INT8/INT16 mixed operations.
  • VPU/Encoding & Decoding:
    • Hardware Decoding: Supports H.264, H.265, VP9, AV1, and AVS2 up to 8K@30fps or 4K@120fps.
    • Hardware Encoding: Supports H.264 and H.265 up to 4K@60fps, high-quality JPEG encoder/decoder supports up to 4K@60fps.
  • RAM: 8/16GB 32-bit LPDDR4x, default is 16GB. RK3576 supports a maximum of 16GB.
  • Flash: 32/128GB eMMC, default is 128GB eMMC.
  • Operating Voltage: Wide input voltage range, from 4.5V to 23V (voltage error ±5%).
  • Operating Temperature: 0°C to 80°C
  • Operating Systems:
    • Official Rockchip Support: Android 14, Debian 11, Buildroot
    • Third-party Support: Armbian
  • PCB: 8-layer PCB board design
  • Weight: 43g
  • Dimensions: 92mm × 62mm

Hardware

Hardware Interface

ArmSoM-Sige5 front & back ArmSoM-sige7-Metal-shell

tip

There are two identical Type-C ports on Sige5,but only the Type-C (PD Only) port is for power input.

Hardware Spec

CategoryFunctional Parameters
SOC
  • RockChip RK3576
  • CPU
  • RK3576 Quad-core Cortex-A72@ 2.2GHz and Quad-core Cortex-A53@ 1.8GHz, 8nm process
  • GPU
  • ARM Mali G52 MC3 GPU
  • Fully compatible with OpenGL ES 1.1, 2.0 and 3.2, OpenCL up to 2.0 and Vulkan 1.1
  • Dedicated 2D hardware engine with MMU will maximize Improves display performance and provides very smooth operation.
  • NPU
  • 6 TOPS@INT8
  • Supports INT4, INT8, INT16, FP16, BF16 and TF32 hybrid operations
  • Supports deep learning frameworks: TensorFlow, Caffe, Tflite, Pytorch , Onnx NNAndroid NN, etc.
  • VPU/Codec
  • video decoder supports H.264, H.265, VP9, AV1 and AVS2 etc. up to 8K@30fps or4K@120fps
  • video encoder supports H.264 and H.265 up to 4K@60fps, high-qualityJPEG encoder/decoder supports up to 4K@60fps
  • ISP
  • 1 channel ISP, 16 million pixels
  • RAM
  • 8GB/16GB(max 16GB )64bit LPDDR4/LPDDR4x,default 16GB LPDDR4x
  • Flash
  • 32GB/128GB eMMC,default 128GB eMMC
  • Supports MicroSD card expansion
  • PCIe
  • 1x M.2 Key M interface (PCIe 2.0, 1-lane), expandable SSD: Type 2280/2260/2242/2230, currently defaulting to 2280
  • Network
  • 2x Gigabit Ethernet port
  • Onboard IEEE 802.11a/b/g/n/ac/ax WIFI6 and BT5 (rtl8852bs)
  • Video Output
  • 1x HDMI OUT2.1, supports 4K@120fps
  • 1x MIPI DSI, maximum resolution up to 2K@60fps
  • 1x DP1.4, maximum resolution up to 4K@120fps
  • Video In
  • 2x 4-lane MIPI CSI, up to 2.5Gbps per lane
  • Audio
  • 1x HDMI audio output
  • 1x HP-OUT audio output
  • USB Ports
  • 2x USB2.0, supports High-Speed (480Mbps), Full-Speed (12Mbps), and Low-Speed (1.5Mbps) modes
  • 1x USB Type-C 2.0, supports OTG, supports high-speed (480Mbps), full-speed (12Mbps) and low-speed (1.5Mbps) modes
  • 40-pin
  • Compatible with Raspberry Pi 40-pin GPIO, supports various accessory peripherals
  • Supports UART/SPI/I2C/I2S/PWM/5V Power/3.3V Power
  • Other
  • 1x 5V fan interface
  • 1x battery connector for low power RTC chip LK8563S
  • 2x LEDs - green LED blinks on system start, red LED user controllable
  • Power Input
  • USB Type-C PD 2.0, 9V/2A, 12V/2A, 15V/2A
  • Buttons
  • 1x PWRON button for sleep/wake
  • 1x Reset button for reboot
  • 1x Maskrom button for maskrom burn-in mode
  • OS Support
  • Official:Android 14.0,Debian11,Buildroot
  • 3rd Party:Armbian
  • Dimensions
  • 92 mm x 62mm
  • Operating temperature
  • 0℃ ~ 80℃
  • RK3576 Block Diagram

    RK3576

    Hardware Pin Definitions

    40-pin header

    GPIO numberFunctionPinPinFunctionGPIO number
    +3.3V
    1
    2
    +5.0V
    111I2C4_SDA_M3 /UART3_CTSN_M1/UART2_RX_M2/GPIO3_B7_d/
    3
    4
    +5.0V
    112I2C4_SCL_M3/UART3_RTSN_M1 /UART2_TX_M2/GPIO3_C0_d
    5
    6
    GND
    100PWM1_CH0_M3 / SPI2_CLK_M2 / UART1_CTSN_M2 / GPIO3_A4_d
    7
    8
    GPIO0_D4_u /
    UART0_TX_M0_PORT
    / JTAG_TCK_M1
    28
    GND
    9
    10
    GPIO0_B6/
    UART0_RX_M0
    /JTAG_TMS_M1
    14
    11
    12
    SAI0_SCLK_M1 / SPI0_CSN0_M0 / I2C3_SCL_M1 / GPIO0_C6_d22
    13
    14
    GND
    15
    16
    I2C8_SDA_M2 / UART7_RX_M0 / SAI0_LRCK_M0 / GPIO2_B7_d79
    +3.3V
    17
    18
    I2C8_SCL_M2 / UART7_TX_M0 / GPIO2_B6_d78
    149SPI4_MOSI_M0 / PWM2_CH5_M1 /UART6_RX_M3 / I2C3_SDA_M3/GPIO4_C5_d
    19
    20
    GND
    150PWM2_CH2_M1/CAN1_TX_M1 /SPI4_MISO_M0/I2C6_SCL_M3 / GPIO4_C6_d
    21
    22
    SARADC_VIN4
    151PWM2_CH3_M1/CAN1_RX_M1/SPI4_CLK_M0/I2C6_SDA_M3/ GPIO4_C7_d
    23
    24
    PWM2_CH6_M1 / UART6_TX_M3 /SPI4_CSN0_M0/ GPIO4_C4_d148
    GND
    25
    26
    104PWM0_CH0_M3 / SPI2_MOSI_M2 / UART10_RX_M0 / GPIO3_B0_d
    27
    28
    GPIO2_D6_D/PWM2_CH6_M2 / UART9_RTSN_M0
    119GPIO3_C7_D / UART8_RTSN_M0
    29
    30
    GND
    128GPIO3_D4_D/ I2C3_SCL_M2 / SPI3_CLK_M1 / UART5_RX_M0
    31
    32
    95PWM2_CH7_M2/SPI3_CSN1_M0/UART9_CTSN_M0/SPDIF_TX0_M2/GPIO2_D7_d
    33
    34
    GND
    20PWM0_CH0_M0/UART10_TX_M2/PDM0_CLK0_M0/SAI0_MCLK_M1/GPIO0_C4_d
    35
    36
    SPI0_CLK_M0/I2C3_SDA_M1/SAI0_LRCK_M1/GPIO0_C7_d23
    96I2C7_SCL_M1/SPI3_CLK_M0/ UART3_TX_M0/ GPIO3_A0_d D
    37
    38
    SPI0_MOSI_M0/PDM0_SDI0_M0/SAI0_SDI0_M1/GPIO0_D0_d24
    GND
    39
    40
    I3C0_SDA_PU_M0/UART10_RX_M2/ DP_HPDIN_M1/ SAI0_SDO0_M1 / GPIO0_C5_d21

    MIPI CSI0

    0.5mm FPC connector

    PinMIPI-CSIDescription
    1,4,7,10,13,16,24,25,26,27,32,33GNDPower Ground & Signal Ground
    2MIPI_DPHY_CSI1_RX_D3NMIPI RX Lane3 iuput N
    3MIPI_DPHY_CSI1_RX_D3PMIPI RX Lane3 iuput P
    5MIPI_DPHY_CSI1_RX_D2NMIPI RX Lane2 iuput N
    6MIPI_DPHY_CSI1_RX_D2PMIPI RX Lane2 iuput P
    8MIPI_DPHY_CSI2_RX_CLKNMIPI RX Clock iuput N
    9MIPI_DPHY_CSI2_RX_CLKPMIPI RX Clock iuput P
    11MIPI_DPHY_CSI1_RX_D1NMIPI RX Lane1 iuput N
    12MIPI_DPHY_CSI1_RX_D1PMIPI RX Lane1 iuput P
    14MIPI_DPHY_CSI1_RX_D0NMIPI RX Lane0 iuput N
    15MIPI_DPHY_CSI1_RX_D0PMIPI RX Lane0 iuput P
    17MIPI_DPHY_CSI1_RX_CLKNMIPI RX Clock iuput N
    18MIPI_DPHY_CSI1_RX_CLKPMIPI RX Clock iuput P
    19MIPI_CSI1_RX_XVS
    20MIPI_DPHY_CSI2_CAM_CLKOUT_CON1.8V, CLock ouput for Sensor
    21MIPI_CSI1_RX_XHS
    22MIPI_DPHY_CSI1_CAM_CLKOUT1.8V, CLock ouput for Sensor
    23MIPI_DPHY_CSI1_PDN_H(GPIO3_D0)1.8V, GPIO
    24I2C5_SCL_M3_MIPI_CSI11.8V, I2C Clock, pulled up to 1.8V with 2.2K on sige5
    25I2C5_SDA_M3_MIPI_CSI11.8V, I2C Clock, pulled up to 1.8V with 2.2K on sige5
    26MIPI_DPHY_CSI2_PDN_H(GPIO3_C7)1.8V, GPIO
    27MIPI_DPHY_CSI1/2_RST(GPIO3_C6)3.3V, GPIO
    28,29VCC_RX3.3V Power ouput
    30,31VCC_5V05V Power ouput

    MIPI CSI1

    0.5mm FPC connector

    PinMIPI-CSIDescription
    1,4,7,10,13,16,24,25,26,27,32,33GNDPower Ground & Signal Ground
    2MIPI_DPHY_CSI3_RX_D3NMIPI RX Lane3 iuput N
    3MIPI_DPHY_CSI3_RX_D3PMIPI RX Lane3 iuput P
    5MIPI_DPHY_CSI3_RX_D2NMIPI RX Lane2 iuput N
    6MIPI_DPHY_CSI3_RX_D2PMIPI RX Lane2 iuput P
    8MIPI_DPHY_CSI4_RX_CLKNMIPI RX Clock iuput N
    9MIPI_DPHY_CSI4_RX_CLKPMIPI RX Clock iuput P
    11MIPI_DPHY_CSI3_RX_D1NMIPI RX Lane1 iuput N
    12MIPI_DPHY_CSI3_RX_D1PMIPI RX Lane1 iuput P
    14MIPI_DPHY_CSI3_RX_D0NMIPI RX Lane0 iuput N
    15MIPI_DPHY_CSI3_RX_D0PMIPI RX Lane0 iuput P
    17MIPI_DPHY_CSI3_RX_CLKNMIPI RX Clock iuput N
    18MIPI_DPHY_CSI3_RX_CLKPMIPI RX Clock iuput P
    19MIPI_CSI3_RX_XVS
    20MIPI_DPHY_CSI4_CAM_CLKOUT_CON1.8V, CLock ouput for Sensor / GPIO
    21MIPI_CSI3_RX_XHS
    22MIPI_DPHY_CSI3_CAM_CLKOUT1.8V, CLock ouput for Sensor
    23MIPI_DPHY_CSI3_PDN_H1.8V, GPIO
    24I2C4_SCL_M3_MIPI_CSI31.8V, I2C Clock, pulled up to 1.8V with 2.2K on sige5
    25I2C4_SDA_M3_MIPI_CSI31.8V, I2C Clock, pulled up to 1.8V with 2.2K on sige5
    26MIPI_DPHY_CSI4_PDN_H1.8V, GPIO
    27MIPI_DPHY_CSI3/4_RST3.3V, GPIO
    28,29VCC_RX3.3V Power ouput
    30,31VCC_5V05V Power ouput

    MIPI DSI

    0.5mm FPC connector

    PinMIPI-DSIDescription
    1,4,7,10,13,16,27,33,34GNDPower and Signal Ground
    2MIPI_DPHY_DSI_TX_D0NMIPI1 TX Lane0 ouput N
    3MIPI_DPHY_DSI_TX_D0PMIPI1 TX Lane0 ouput P
    5MIPI_DPHY_DSI_TX_D1NMIPI1 TX Lane1 ouput N
    6MIPI_DPHY_DSI_TX_D1PMIPI1 TX Lane1 ouput P
    8MIPI_DPHY_DSI_TX_CLKNMIPI1 TX Clock ouput N
    9MIPI_DPHY_DSI_TX_CLKPMIPI1 TX Clock ouput P
    11MIPI_DPHY_DSI_TX_D2NMIPI1 TX Lane2 ouput N
    12MIPI_DPHY_DSI_TX_D2PMIPI1 TX Lane2 ouput P
    14MIPI_DPHY_DSI_TX_D3NMIPI1 TX Lane3 ouput N
    15MIPI_DPHY_DSI_TX_D3PMIPI1 TX Lane3 ouput P
    17LCD_BL_PWM1_CH1_M01.8V, GPIO/PWM
    18,19VCC3V3_LCD3.3V Power ouput
    20LCD_RESET1.8V, GPIO
    21/NCNo Connection
    22LCD_BL_EN_H3.3V, GPIO
    23I2C0_SCL_M1_TP1.8V, I2C Clock, pulled up to 1.8V with 2.2K on sige5
    24I2C0_SDA_M1_TP1.8V, I2C Data, pulled up to 1.8V with 2.2K on sige5
    25TP_INT_L1.8V, GPIO
    26TP_RST_L1.8V, GPIO
    28,29VCC5V0_LCD5V Power ouput
    31,32VCC_1V81.8V Power ouput

    Fan

    0.8mm connector(CON3102)

    PinAssignmentDescription
    1VCC_5V05V Power ouput
    2GNDGND
    3PWMPWM control

    Resources

    Source Code

    ArmSoM github source code : https://github.com/ArmSoM/armsom-build

    ArmSoM-Sige5 kernel:

    ArmSoM-Sige5 uboot:

    openwrt(istoreos): https://github.com/istoreos/istoreos

    Official Image

    ArmSoM team uses Debian bullseye as the official operating system.

    Download

    The following systems have been tested and verified by ArmSoM official:

    Network disk address: Google Drive link

    debain bullseye

    Firmware location: 3. Linux image/debian/ArmSoM-sige5 -

    Third Party System

    Ubuntu

    Image location: 3. Linux Images/ubuntu/ArmSoM-sige5 -

    istoreos

    Firmware location: 3. Linux image/openwrt/ArmSoM-sige5 -

    armbian

    armbian-logo

    Firmware location: 3. Linux image/armbian/ArmSoM-sige5 -

    Hardware Resources

    The sige5 user manual helps users understand the basic operation of sige5 and the necessary preparations. When you receive the product, you need to know its model and hardware version, which can be found on the board's silk screen. We will introduce the product information to you in as much detail as possible.

    Getting Started

    Before using ArmSoM-sige5, please prepare the following items:

    Tools Preparation

    • sige5 mainboard
    • Power supply: USB Type-C PD
      • Supports 9V/2A, 12V/2A, 15V/2A
    • System installation (choose one):
      • MicroSD card/TF card boot
        • MicroSD card/TF card, Class 10 or above, at least 8GB SDHC, and a card reader
        • The following are high-speed TF cards verified and tested by the ArmSoM team:
          • SanDisk 32GB TF (MicroSD) (recommended for developers)
          • SanDisk 32GB TF (MicroSD) for dashcams & surveillance cameras (recommended for long-term use)
          • SanDisk TF 8G Class10 microSD
          • SanDisk TF 128G Class10 microSD XC TF 128G 48MB/S
      • Onboard eMMC boot
        • USB Type-C data cable, to write the image from the type-C port on sige5, you need a Type-C data cable to connect sige5 and PC.

    Optional Accessories

    • USB keyboard and mouse
    • HDMI monitor and HDMI cable
      • sige5 comes with a full-size HDMI port, supporting up to 8K@60 display.
      • HDMI EDID is used to determine the optimal display resolution. On monitors and TVs that support 1080p (or 4K/8K), this resolution will be chosen. If 1080p is not supported, EDID will find the next available resolution.
    • Ethernet cable (network cable)
      • sige5 supports Ethernet networking, with a maximum of 2.5Gb.
      • The network cable is used to connect sige5 to the local network and the Internet.
    • Camera module
      • sige5 supports camera function.
      • It is recommended to use the imx415 module, which can be purchased from the official ArmSoM store on Taobao.
    • LCD display
      • sige5 supports LCD display function.
      • It is recommended to use the ArmSoM Display 10.1 HD, which can be purchased from the official ArmSoM store on Taobao.
    • Audio cable
      • A 0.8mm vertical socket can be used.
    • USB-A to USB-C data cable

    Choosing the Burning Method

    Flash System Image

    Interface Settings

    If you are using ArmSoM-sige5 for the first time, please familiarize yourself with the Peripheral Interfaces for better understanding of the following content.

    Debug Serial Port

    Connect the USB to TTL serial cable as follows:

    armsom-sige5-debug

    sige5ConnectSerial Module
    GND (pin 6)<--->GND
    TX (pin 8)<--->RX
    RX (pin 10)<--->TX

    Gigabit Ethernet Port

    If you are using a wired Ethernet connection for internet access, please insert the Ethernet cable into the RJ45 port on ArmSoM-sige5. The system desktop will then prompt a wired connection.

    • Use the command ifconfig to check if the Ethernet is working properly. It will display the network card enP2p33s0 or enP4p65s0 and the Ethernet IP address. Additionally, use the ping tool to check network connectivity.
    ifconfig
    ping mi.com
    • If ping fails, try:
    $ sudo dhclient enP2p33s0
    or
    $ sudo dhclient enP4p65s0

    WIFI

    # 1. Open the WIFI
    armsom@armsom-sige5:/# nmcli r wifi on
    # 2. Scan WIFI
    armsom@armsom-sige5:/# nmcli dev wifi
    # 3. Connect to WIFI network
    armsom@armsom-sige5:/# nmcli dev wifi connect "wifi_name" password "wifi_password"

    BT

    # 1. Activate Bluetooth
    armsom@armsom-sige5:/# service bluetooth start
    # 2. Enter bluetoothctl
    armsom@armsom-sige5:/# bluetoothctl
    # 3. Enter the following command to connect
    armsom@armsom-sige5:/# power on
    armsom@armsom-sige5:/# agent on
    armsom@armsom-sige5:/# default-agent
    armsom@armsom-sige5:/# scan on
    armsom@armsom-sige5:/# pair yourDeviceMAC

    HDMI

    The ArmSoM-Sige5 has an HDMI output port which supports CEC and HDMI 2.1, maximum resolution up to 4Kp120.

    USB

    The ArmSoM-Sige5 provides one USB 2.0 and one USB 3.0 port.

    USB3.0 Camera

    After connecting a USB 3.0 camera, you can download cheese and use the camera with the following commands:

    armsom@armsom-sige5: sudo apt update
    armsom@armsom-sige5: sudo apt install cheese

    You can also preview the camera in the terminal:

    gst-launch-1.0 v4l2src device=/dev/video0 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! xvimagesink;

    Take Photo:

    gst-launch-1.0 v4l2src device=/dev/video0 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! jpegenc ! multifilesink location=/home/armsom/test.jpg; 

    Record video:

    gst-launch-1.0 v4l2src num-buffers=512 device=/dev/video0 io-mode=4 ! videoconvert ! video/x-raw, format=NV12, width=1920, height=1080, framerate=30/1 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! mpegtsmux ! filesink location=/home/armsom/test.mp4

    armsom-sige5-gst

    Audio

    View sound cards in the system:

    armsom@armsom-sige5:/# aplay -l  
    **** List of PLAYBACK Hardware Devices ****
    card 0: rockchipdp0 [rockchip,dp0], device 0: rockchip,dp0 spdif-hifi-0 [rockchip,dp0 spdif-hifi-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: rockchipes8316 [rockchip-es8316], device 0: fe470000.i2s-ES8316 HiFi es8316.7-0011-0 [fe470000.i2s-ES8316 HiFi es8316.7-0011-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 2: rockchiphdmi0 [rockchip-hdmi0], device 0: rockchip-hdmi0 i2s-hifi-0 [rockchip-hdmi0 i2s-hifi-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    play music

    armsom@armsom-sige5:/# aplay -D plughw:0,0  ./usr/share/sounds/alsa/Rear_Right.wav

    Fan

    The Sige5 features a 5V fan using a 0.8mm connector

    armsom@armsom-sige5:/# echo 100 > /sys/devices/platform/pwm-fan/hwmon/hwmon6/pwm1  

    Type-C

    The Sige5 features a full-featured USB Type‐C 3.0 port which supports up to 8K@30fps DP display.

    40Pin

    The Sige5 provides a 40-pin GPIO header, compatible with most sensors on the market.

    RGB LED

    The Sige5 has two user LEDs - green and red.

    • User Green LED
      Constantly indicates running kernel by default.

    • User Red LED Off by default, can be controlled by user.

    Users can control with commands:

    armsom@armsom-sige5:/# sudo su  
    armsom@armsom-sige5:/# echo timer > /sys/class/leds/red/trigger
    armsom@armsom-sige5:/# echo activity > /sys/class/leds/red/trigger

    RTC

    • The Sige5 features an LK8563S RTC chip.
    • First, insert the RTC battery using the 2-pin header to supply power to the RTC IC.
    • Note that we should keep the RTC battery in the RTC connector and confirm the rtc LK8563S device which has been created.
    armsom@armsom-sige5:/# dmesg | grep rtc  
    [ 6.407133] rtc-hym8563 6-0051: rtc information is valid
    [ 6.412731] rtc-hym8563 6-0051: registered as rtc0
    [ 6.413779] rtc-hym8563 6-0051: setting system clock to 2022-06-22T01:22:26 UTC (1655860946)
    • Find rtc0, then use the following commands to set system time and sync to rtc0:
    armsom@armsom-sige5:/# hwclock -r  
    2023-11-03 10:32:40.461910+00:00
    armsom@armsom-sige5:/# date
    Fri 3rd Nov 10:33:12 UTC 2023
    armsom@armsom-sige5:/# hwclock -w
    armsom@armsom-sige5:/# hwclock -r
    armsom@armsom-sige5:/# poweroff
    • Turn off the RTC battery for 10+ minutes, insert the battery again and boot Sige5, and check if RTC synced with system clock:
    armsom@armsom-sige5:/# hwclock -r  
    2023-11-03 10:35:40.461910+00:00
    armsom@armsom-sige5:/# date
    Fri 3rd Nov 10:36:01 UTC 2023

    M.2

    ArmSoM-sige5 provides an M.2 connector:

    • The back of the product features an M.2 M Key connector with a PCIe 2.0 interface supporting 1 channel. The board includes a standard M.2 2280 mounting hole, allowing for the deployment of an M.2 2280 NVMe SSD.

      Note: This M.2 interface does not support M.2 SATA SSDs.

    armsom@armsom-sige5:/# mkdir temp
    armsom@armsom-sige5:/# mount /dev/nvme0n1 temp

    Camera

    MIPI-CSI

    Use the IMX415 module for the camera. After connecting and powering on the camera module you can view the boot log:

    armsom@armsom-sige5:/# dmesg | grep imx415
    [ 2.547754] imx415 3-001a: driver version: 00.01.08
    [ 2.547767] imx415 3-001a: Get hdr mode failed! no hdr default
    [ 2.547819] imx415 3-001a: Failed to get power-gpios
    [ 2.547826] imx415 3-001a: could not get default pinstate
    [ 2.547831] imx415 3-001a: could not get sleep pinstate
    [ 2.547850] imx415 3-001a: supply dvdd not found, using dummy regulator
    [ 2.547918] imx415 3-001a: supply dovdd not found, using dummy regulator
    [ 2.547945] imx415 3-001a: supply avdd not found, using dummy regulator
    [ 2.613843] imx415 3-001a: Detected imx415 id 0000e0
    [ 2.613890] rockchip-csi2-dphy csi2-dphy0: dphy0 matches m00_b_imx415 3-001a:bus type 5
    [ 18.386174] imx415 3-001a: set fmt: cur_mode: 3864x2192, hdr: 0
    [ 18.389067] imx415 3-001a: set exposure(shr0) 2047 = cur_vts(2250) - val(203)
    Use v4l2-ctl for image capture:  
    // MIPI-CSI1
    armsom@armsom-sige5:/# v4l2-ctl -d /dev/video31 --set-fmt-video=width=3840,height=2160,pixelformat=NV12 --stream-mmap=3 --stream-skip=60 --stream-to=/tmp/cif73.out --stream-count=3 --stream-poll

    // MIPI-CSI2
    armsom@armsom-sige5:/# v4l2-ctl -d /dev/video22 --set-fmt-video=width=3840,height=2160,pixelformat=NV12 --stream-mmap=3 --stream-skip=60 --stream-to=/tmp/cif73.out --stream-count=3 --stream-poll

    Record video directly with gst-launch-1.0:

    // MIPI-CSI1
    armsom@armsom-sige5:/# gst-launch-1.0 v4l2src device=/dev/video31 ! video/x-raw,format=NV12,width=3840,height=2160, framerate=30/1 ! xvimagesink

    // MIPI-CSI2
    armsom@armsom-sige5:/# gst-launch-1.0 v4l2src device=/dev/video22 ! video/x-raw,format=NV12,width=3840,height=2160, framerate=30/1 ! xvimagesink

    armsom-w3-imx415-camera

    MIPI DSI

    ArmSoM-sige5 supports a maximum resolution of 4K@120Hz.

    Product Certificates

    CE / FCC / RoHS

    Purchase Samples

    ArmSoM Official Website: [Link]

    ArmSoM Official AliExpress Store: [Link]

    ArmSoM Official Taobao Store: [Link]

    For OEM & ODM, please contact: sales@armsom.org