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.
- Linux
- Windows
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
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
Set up the usb-tool
The usb-tool is required for flashing the device. Download it from
- Extract the archive and navigate to the
usb-tooldirectory. - Open a new PowerShell console in the
usb-toolfolder by typingpowershellinto the File Explorer location bar.
Install the WinUSB Driver
The WinUSB driver is required on Windows to establish communication with the
device bootloader.
- Open the
Synaptics_WinUSB_Driverdirectory inside theusb-toolfolder. - Right-click the
SYNA_WinUSB.inffile and selectInstallfrom the context menu.
This installs the required WinUSB driver for the device.
For more detailed instructions, refer to the official documentation.
If you encounter errors related to missing libraries when using the flashing script, you may need to install the Microsoft Visual C++ Redistributable package.