Skip to main content

Operating System Notes

Because FarProbe runs in-browser, no installation is needed to use it. Thus, any operating system that can run a Supported Browser is supported by FarProbe. However, some differences still exist in how browsers behave on different operating systems. This page details some of those nuances and how they affect usage of FarProbe.


Sample rates above 8MHz are not fully stable on Windows. This is due to details of how Chromium interacts with the USB drivers on Windows.


On most Linux distros, access to USB devices is contingent upon having corresponding udev rules installed. If your device is not showing up in FarProbe to start reading data, then this may be the reason why.

The easiest way to do this is to download and use the excellent Sigrok project's udev rules.

  1. Copy 60-libsigrok.rules to /etc/udev/rules.d
  2. Copy 61-libsigrok-uaccess.rules and/or 61-libsigrok-plugdev.rules to the same directory
  3. Reload the rules using udevadm control --reload-rules && udevadm trigger
    • Note that you may need elevated access to do so: sudo udevadm control --reload-rules && sudo udevadm trigger
  4. You may need to restart the browser and/or unplug the device and plug it in before the device appears in the list and the browser has permission to access it

For more details, visit the sigrok wiki.

Mac, Android, ChromeOS

No quirks are known for these operating systems yet, but as they become known, this page will be updated.