Level 3 · Tools

Using the Logic Analyzer

Before you capture a single bit off the sniffer board, get comfortable with the analyzer itself — plugging it in, wiring it up safely, and getting your OS to actually recognize it.

What You've Got

The logic analyzer you won in Level 2 is an 8-channel USB clone based on the Cypress FX2LP chip — the same silicon lineage as the original Saleae Logic 8, which is why the clones work with the same open-source fx2lafw driver stack but not with Saleae's own official software. It samples up to 24 MHz across 8 digital channels, which is comfortably fast for everything on the sniffer board.

Photo coming soon
8-Channel Logic Analyzer A small USB stick with 8 numbered probe wires plus ground — photo of our actual unit coming soon.

Plugging It In

  1. Connect ground first

    Clip the analyzer's ground lead to a pin on whatever you're probing before connecting any signal channels. A shared ground reference is what makes every other measurement meaningful — skip it and your captures will be noisy or nonsensical.

  2. Match colors to channel numbers

    These probes typically follow a rainbow convention — brown through grey roughly tracking D0 through D7, with a separate black or dedicated wire for ground. Check the small print on your specific unit or its housing; cheap clones aren't perfectly consistent about this.

  3. Plug the USB end in last

    Get your probe wires clipped on first, then connect the analyzer to your laptop. This isn't strictly required for safety on a logic-level tool like this one, but it's a good habit that catches loose clips before you start capturing.

Safe Inputs

This is a logic-level input tool, not a general-purpose test instrument. Treat every channel as rated for 3.3–5V digital logic and nothing higher. Don't connect it to mains voltage, motor drivers, automotive electronics, or anything that isn't a known low-voltage digital signal.

A few concrete rules that keep both you and the analyzer safe:

  • Every channel needs to share a common ground with whatever you're probing — connect GND before anything else.
  • The analyzer only reads signals; it doesn't drive or power anything. Don't expect a channel to supply current the way a GPIO pin would.
  • If you're ever unsure whether a signal is within safe range, ask a booth worker before clipping on — everything on the sniffer board itself is already safe to probe.

Driver Setup

What you need here depends on your OS — the good news is it's a one-time setup, not something you redo every session.

Windows

Install PulseView first (see the PulseView page) — its installer bundles the fx2lafw driver your clone needs. If you plug the analyzer in before installing and Windows shows it as an unrecognized device, open Device Manager and check for a missing driver, then use Zadig to install WinUSB for the device — click Options → List All Devices to find it if it doesn't show up by default.

Linux

Most distributions need a udev rule to let a regular user access the device without sudo. The sigrok project ships one at libsigrok/contrib/60-libsigrok.rules — copy it to /etc/udev/rules.d/ and reconnect the analyzer.

macOS

Generally works without extra driver installation once PulseView itself is installed. If the device doesn't appear, quitting and reopening PulseView after plugging in usually resolves it.

One-time setup, at one of our laptops or yours. If you're using a booth laptop, this is already done. If you brought your own, budget a few minutes before you're ready to capture anything.

Next: PulseView

Once your analyzer is recognized by your OS, head to the PulseView page for how to actually capture and decode a signal — and practice on the sniffer board's QUAD header before touching a real protocol bus.