Release Notes Scarthgap 6.12 v2.0.2
Note
Release v2.0.2 only supports SL2619. The latest feature complete release for SL1620, SL1640, and SL1680 is Release Notes Scarthgap 6.12 v2.0.0. Future releases will support all four platforms.
Introduction
Astra™ is Synaptics’ new compute platform designed for the IoT market. It features a series of high-performance, AI-native, multi-modal SoCs optimized for consumer, enterprise, and industrial IoT workloads. These SoCs are equipped with hardware accelerators for edge inferencing, security, graphics, vision, and audio, and offer out-of-the-box functionality with Synaptics’ connectivity solutions.
Astra (v2.0.2) GA Release is a unified software development kit supporting the SL-Series of MPUs.
The high-level components included in this SDK are described below:
Upstream Linux Kernel and device tree.
Low-level Linux device drivers (U-BOOT) for peripheral devices.
Open source code for Multimedia pipelines.
Synaptics proprietary security approach.
Related SDK Documents
All of these items can be found through Synaptics’ and third parties open source Git repositories on GitHub.
Yocto SDK
The Yocto Project is an open-source collaboration project that provides templates, tools and methods for custom Linux-based systems for embedded and IoT products. By leveraging the power of the open-source development community, Synaptics hopes to provide its customers with a wider array of compatible software packages to build their products faster, with more features, while at the same time having the stability and support of a large open-source development project. Additionally, the SDK enables customers who already use a Yocto-based development environment to migrate to Synaptics class-leading silicon solutions for improved performance and additional functionality. The Yocto Project offers a vast number of software packages that provide many options.
Reference Board Supported Scope
Below table lists the supported ASTRA reference board (Machina) and supported scope.
SOC / Reference Board |
Test Validation and Support Scope |
|---|---|
SL2619 Core board + IO board |
GA |
License
Using the Astra Software Developer Kit and BSP requires complying with the ASTRA EMBEDDED SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT –.
Where to get the SDK from GitHub
Images and Toolchains
SDK
https://github.com/synaptics-astra/sdk/tree/scarthgap_6.12_v2.0.2
Documentation
Astra Yocto Linux Developer Guide
For other collaterals please refer to the Documentation section for SL2161x at Synaptics.com and the Synaptics Customer Portal.
New Features
SL2619 New Features
Feature |
SoC |
Description |
Gstreamer AI Color Conversion and Downscaling |
SL2619 |
Add support for AI Color Conversion and Downscaling. |
Gstreamer AI Image Classification |
SL2619 |
Add Gstreamer plugin for image classification. |
KMS Sink |
SL2619 |
Add Gstreamer support for KMS Sink. |
Vulkan |
SL2619 |
Support the Vulkan API the GPU Software Stack. |
SynaExplorer Image Classification |
SL2619 |
Add the Image Classification demo to SynaExplorer. |
SynaExplorer Object Detection |
SL2619 |
Add the Object Detection demo to SynaExplorer. |
Python |
SL2619 |
Include Python 3.12.9. |
xSPI Kernel Support |
SL2619 |
Enable support for xSPI in the Linux Kernel. |
SoC Core Feature Summary
This section summarizes the hardware features of Astra Machina SoCs.
Feature |
SoC |
|---|---|
2D and 3D Graphics with GPU |
SL2619 |
DRM-KMS |
SL2619 |
Multi-standard Video Encoding/Decoding |
SL2619 |
Cortex-M core boot |
SL2619 |
NPU |
SL2619 |
Security for CPU, BOOT, and DRM engine |
SL2619 |
MIPI CSI & ISP |
SL2619 |
Specific Modules and Features
Feature Modules |
Feature Items |
SL2619 |
Comment |
|---|---|---|---|
GST Audio Pipeline |
GST Audio Pipeline |
Y |
|
BT A2DP Audio |
Y |
||
SW Decoding Capability |
Y |
|
|
File Playback |
Y |
|
|
GST Sample Rate Conversion & Mixing |
Y |
||
GST Video Pipeline |
RTSP stream with playback |
Y |
|
Support Wayland Sink Window Dragging with mouse |
Y |
||
Video Decode with 2K Wayland Sink |
Y |
||
FFMPEG Decode |
Y |
||
V4L2 Decode |
N/A |
||
Video Decode with QT Applications |
Y |
||
DRM-KMS |
Fastlogo with OP-TEE |
N/A |
|
HDMI Hot Plug Detect and Dynamic Resolution Change |
N/A |
||
EDID parsing |
N/A |
||
MIPI, HDMI on Astra Machina boards |
Y |
||
Display |
Wayland Display Server |
Y |
|
V4L2 ISP |
Single Sensor V4L2 ISP Driver |
Y |
|
U-Boot |
EMMC HS400 support |
Y |
|
U-BOOT |
Y |
||
General peripherals support |
Y |
|
|
Boot mode: from eMMC |
Y |
|
|
Image Upgrade |
Y |
|
|
Low Power Standby |
N/A |
||
OP-TEE |
OP-TEE enabled |
Y |
|
WIFI |
WIFI 6 & WIFI 6E |
Y |
wpa_supplicant 2.11 |
Host AP mode using hostapd |
Y |
||
Bluetooth |
Supported |
Y |
General Modules, Peripherals, and Interfaces Supported
General |
|
|---|---|
Kernel |
Kernel Version 6.12.11 |
Yocto |
Scarthgap: 5.0.9 |
U-Boot |
SPI U-Boot version: v1.1.1 *Synaptics U-Boot based on U-Boot 2025.01 |
USB Tool |
N / A |
OP-TEE |
OP-TEE version: 4.5.0 |
Gstreamer (GST) |
GST version: 1.22.12 |
ISP Firmware |
version: 6.5.1 |
Memory |
|||
|---|---|---|---|
Memory - DDR |
SL2619 |
DDR4 |
2GB 1600 / 3200 Mbps |
Memory - eMMC |
up to 32GB |
||
General Peripherals |
|
|---|---|
Interrupt |
GIC |
Clock |
Controls the system frequency and clock tree distribution |
Timer |
|
GPIO |
GPIO is initialized in earlier phase according to hardware design |
SDMA |
Conforms to the DMA engine framework |
UART |
|
USB 2.0 (OTG) |
|
USB 3.0 (Host) |
|
I2C |
|
SPI |
|
Network |
|
|---|---|
Ethernet |
SL2619: 10 / 100 / 1000 Mbps |
Wireless Connectivity |
Supports WIFI & BT (using SYN43711 M.2) |
GPU and Display |
|
|---|---|
GPU |
|
Direct Rendering Manager (DRM) Display |
|
HDMI-TX |
Supported on SL2619 (uing MIPI-DSI bridge) |
MIPI-DSI |
Supported on SL1619 (with Waveshare 13.3”, Waveshare 7”, Haier 8” panels) |
Camera |
|
|---|---|
MIPI-CSI |
SL2619 |
ISP |
SL2619 (mini ISP) |
Audio Interfaces |
|
|---|---|
PDM |
SL2619 |
SPDIF |
None |
I2S |
SL2619 |
Supported Camera Modules
Sensor |
Module |
Resolution |
Interface (Device Tree Overlay if Required) |
Notes |
|---|---|---|---|---|
OV5647 |
640x480 60fps 1920x1080 30fps 1296x972 30fps |
MIPI-CSI0 |
Known Issues and Limitations
Known Issues
SL2619 |
Module |
ID |
Summary |
|---|---|---|---|
Y |
SynaExplorer Demo |
36471 |
Observed Freezing during SynaExplorer Image Classification Demo (CPU only). |
Y |
ISP |
36474 |
Observed garbage output while testing the scaling factor using OV5647. |
Y |
Web RTC demo |
36477 |
Web RTC demo website reports an error when viewed using teh QT Browser |
Y |
Linux Kernel |
36069 |
Failed to mount USB disc from USB2.0 port (Type-C port). |
Y |
Fastlogo |
36091 |
No fastlogo displayed on HDMI during boot. |
Y |
Power Management |
36104 |
Device fails to wake up after entering low power mode. |
Y |
Display |
36137 |
System reports the error “Error: Failed to restore original CRTC: -2” when running glmark2-es2-drm test. |
Y |
Display (OOBE) |
36140 |
The Youtube stream “galaxy timelaspse” playback is not smooth in the Chromium browser. |
Y |
Graphics |
36326 |
Observed screen tearing / glitch while playing glmark_drm test. |
Y |
Linux Kernel |
36358 |
System performance is slow when dumping RGB sensor output to file. |