Flash Prerequisites

This section provides step-by-step instructions for preparing your development host for flashing the image to the device.

Set up the usb-tool

The usb-tool is required for flashing the device.

Install wget:

sudo apt update
sudo apt install wget

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 flasher directory:

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

Download the tool archive from here and extract it.

Navigate to the usb-tool directory.

Open a new PowerShell console in the usb-tool folder by typing powershell into the File Explorer location bar.

Installing the WinUSB Driver

The WinUSB driver is required on Windows to establish communication with the device bootloader.

  1. Driver directory:

    Open the Synaptics_WinUSB_Driver directory inside the usb-tool folder.

  2. Install the driver:

    Right-click the SYNA_WinUSB.inf file and select Install from the context menu.

    This will install the necessary WinUSB driver for the device.

    Note

    For more detailed instructions, refer to the official documentation.

    Note

    If you encounter errors related to missing libraries when using the flashing script, you may need to install the Microsoft Visual C++ Redistributable package.