FALA is a “live action” logic analyzer that automatically captures everything that happens when you send commands from the Bus Pirate. It works on all hardware versions, but has some notable limitations on Bus Pirate 5 and 5XL hardware.
There is a button to autozoom to full scale (all of the samples are shown at max zoom). It is the 3rd zoom button, to the right of the - zoom button (red arrow).
There are options for how to display the segments, but I’m not sure how that works yet
Limitations
Only a few modes have been updated to work with FALA. Some modes have internal buffers that cause the logic capture to end early or even return no samples. Each mode needs a new function to indicate when all bus activity is done. I was in the process of this update when the E9 fiasco happened
This is Windows only for now.
All Bus Pirate hardware supports the follow along logic analyzer, however only Bus Pirate 6 has a second buffer for the follow along mode. In earlier hardware all output pins are measured behind the IO buffer. This means the logic capture may not match the actual output of the IO buffer. This is not a problem when the Bus Pirate is used as a logic analyzer only and all pins are inputs.
About zooming a lot. There is a button to autozoom to full scale (all of the samples are shown at max zoom). It is the 3rd zoom button, to the right of the - zoom button
In case someone wants to produce a Linux version, here is my repo/branch to get the changes from phdussud/libsigrok at bp5-fala (github.com)
Note that libsigrok is the only component that has changed
I managed to make it work on Linux. Two days fighting and the issue was that I was missin libserialport developer headers so libsigrok was compiled without support for libserialport.
Here is fix for compiling on Linux and it works when you add udev rule or run as root.
I would but the sigrok people seem overwhelmed. One of my PR took several months before it got integrated and the second (fixing the SUMP driver for Windows) is still pending. I prefer to wait until we have a final version of the FALA protocol before submitting a PR. Does this make sense?