Saleae clone logic analyzer with sigrok

Updated by JH1HNB on 2022.07.23 23:30 - Category: Gear Tags: Saleae, logic analyzer, sigrok

After watching the OpenTechLab video on "Sigrok and Logic Analyzers", I ordered a Saleae clone from AliExpress.

It came out to 1,258 JPY (appx 9.17 USD, 8.98 EUR);

USB logic analyzer 28mz 8 channel

After installing sigrok on Windows 10, the device was specified in the sigrok PulseView Connect to Device screen using the driver "fx2afw", interface USB, however the device was not found when clicking on "Scan for devices using driver above" button.

Following the documentation, I tried using "Zadig (PulseView)" packaged with sigrok to install the WinUSB driver.

Retrying, the board could be found by scanning, in both sigrok-cli and PulseView.

    C:\Program Files\sigrok\sigrok-cli>sigrok-cli --scan
    sr: asix-omega-rtm-cli: Cannot execute RTM CLI process: Failed to execute helper program (Invalid argument)
    The following devices were found:
    demo - Demo device with 13 channels: D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3 A4
    fx2lafw:conn=1.18 - Saleae Logic [S/N: Saleae Logic] with 8 channels: D0 D1 D2 D3 D4 D5 D6 D7

Using a short test program for an Arduino Uno clone:

    // simple program for Arduino Uno clone to check logic analyzer 

    int ladelay =         1; // ms
    int lapin   =        13; // pin no.        

    void setup() {
      Serial.println("Logic analyzer test starting");
      pinMode(lapin, OUTPUT);        

    void loop() {
      digitalWrite(lapin, HIGH); 
      digitalWrite(lapin, LOW);  

and connecting the CH1 and ground to the appropriate pins, sigrok was able to capture the signals.

sigrok using Saleae clone