Skip to main content

Flash Prerequisites

This section provides step-by-step instructions for preparing your development host for flashing the image to the device. Follow the guide that matches your operating system.

note
The instructions below assume a Debian-based Linux distribution and were verified on Ubuntu 24.04 LTS.

Create udev Rules

To enable USB device access for your user account, create new udev rules, reload the udev rules, and trigger them.

echo -n 'SUBSYSTEM=="usb", ATTRS{idVendor}=="06cb", ATTRS{idProduct}=="00b0", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="06cb", ATTRS{idProduct}=="00b1", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="06cb", ATTRS{idProduct}=="00b2", MODE="0666"
' | sudo tee /etc/udev/rules.d/99-astra-update.rules
sudo udevadm control --reload-rules
sudo udevadm trigger

Enable UART Access

Your user account must be in the dialout group to access UART devices.

Check your group memberships:

groups

If dialout is not listed, add your user to the group:

sudo usermod -a -G dialout $USER
note

You must log out and log back in for the new group membership to take effect.

Ensure System is Updated

sudo apt update
sudo apt upgrade -y

Install wget

The wget tool is required for downloading the usb-tool archive.

Use the following command to install it:

sudo apt install wget

Install unzip

The unzip tool is required for extracting the usb-tool archive.

Use the following command to install it:

sudo apt install unzip

Set up usb-tool

The usb-tool is required for flashing the device.

Download the tool archive:

wget https://github.com/synaptics-astra/usb-tool/archive/refs/tags/astra-update-v1.0.5.zip

Extract it:

unzip astra-update-v1.0.5.zip

Open the flasher directory:

cd usb-tool-astra-update-v1.0.5