This version (12 Aug 2022 19:20) was approved by S Fernandez.The Previously approved version (24 Feb 2022 17:53) is available.Diff

Click here to return to A2B Bus Analyzer Homepage.

A2B Bus Analyzer 3.0.0 Release Notes

New and Noteworthy

User-accessible SDK

To assist with testing and scripting this release includes a user-accessible SDK (UASDK). In order to provide a consistent experience in all operating systems, customers are required to export the SDK to a user-specified location.

To do this in the Help menu select Export User-Accessible SDK which will generate the SDK structure in the chosen folder.

The selected folder will contain a uasdk folder with all the required files to use the SDK, including a PDF user guide, the HTML documentation, examples and license. The structure looks like this

All SDK variants are 64-bit only. The supported bindings are C/C++ and python 3.6.

A2B Bus Analyzer 2.3.0 Release Notes

New and Noteworthy

Emulator: Bulk register access support

This release contains the initial support for generating sequences of register read and writes which can be from the current or other nodes. The support also offers delaying some of the accesses ensuring that previous accesses take place.

These sequences can be stored and loaded in/from files to help with large or well known sequences.

Emulator: Multiple Test Tone support

This release includes the ability of generating multiple test tones in the same application where each tone goes to a different stream

Emulator: Multiple channel audio recording

This release adds the ability of selecting up to two channels when recording audio to a file. Only one channel can be streamed from a .wav.

A2B Bus Analyzer 2.2.0 Release Notes


This document details updates and changes to A2B Bus Analyzer on Windows, Linux and macOS as well as minimum hardware requirements and supported versions of each operating system.

This document describes new and noteworthy changes for A2B Bus Analyzer as well as known issues.

System Hardware Requirements

Verify that your PC meets the following minimum operating system version and requirements to install and run A2B Bus Analyzer.

The A2B Bus Analyzer runs on Windows, Linux, and macOS. The Operating Systems table describes the operating system versions supported in this release.

Platform Details
Windows Windows 10 Home, Pro, Enterprise (64-bit)
Linux Ubuntu 18.04+ (64-bit)
macOS 10.15.x Catalina


A2B Bus Analyzer only supports USB 2.0.

A2B Bus Analyzer Installation

The A2B Bus Analyzer installer for each supported platform is described in the table below and they can be downloaded from Software Downloads.




Installation Instructions

The following sub-sections include installation information for the supported platforms.

  • To install the A2B Bus Analyzer, double-click on a2b_bus_analyzer-X.Y.Z-channel-win-x64.exe.
  • The A2B Bus Analyzer is installed in the following default location: C:\Analog Devices\A2B Bus Analyzer.
  • To uninstall the A2B Bus Analyzer, go to the Programs and Features applet in the Control Panel.
  • To install A2B Bus Analyzer, download the .AppImage. Copy the file into a directory such as ~/Applications.
  • If required, ensure that the downloaded file has execute permissions by running chmod a+x a2b_bus_analyzer_*.AppImage.
  • Launch the A2B Bus Analyzer by running ./a2b_bus_analyzer-Y.Y.Z-channel-linux-x86_64.AppImage.
  • Delete the .AppImage file to uninstall A2B Bus Analyzer.

A USB device is only accessible if the A2B Bus Analyzer is run with sudo.

The Linux USB Configuration Script below configures a USB device to be accessible by the user who is currently logged in.

Linux USB Configuration Script

# The following is an example script of how to configure your USB on Linux
# to be accessible by other users.
if [ $(id -u) != 0 ]; then
    echo "You must run this script with sudo:"
    echo "sudo $0 $*" exit 1
# Customize the group name that can access your USB device(s)
echo "Creating '"$adirules"' ..."
echo ATTRS{idVendor}==\"064b\", GROUP=\"$adigroup\" > $adirules
echo ATTRS{idVendor}==\"0d28\", ATTRS{idProduct}==\"0204\", GROUP=\"$adigroup\" >> $adirules
echo "Done."
if [ -z $(getent group $adigroup) ]; then
    addgroup $adigroup
echo "Adding user '"$SUDO_USER"' to group '"$adigroup"' ..."
usermod -a -G $adigroup $SUDO_USER
echo "Done."
echo "Restarting '/etc/init.d/udev' ..." /etc/init.d/udev restart
echo "Done."
lsusb | grep "ID 064b"
echo "===================================================================="
echo "You must restart your computer for these settings to take effect."
echo "" echo "If you wish to remove ADI device permissions:"
echo "sudo groupdel" $adigroup
echo "sudo rm" $adirules
echo "===================================================================="
  • To install theA2B Bus Analyzer double-click on a2b_bus_analyzer-X.Y.Z-channel-macos-x64.pkg.
    • If the Installation Wizard does not launch, right-click the .pkg file and select Open with… | Installer.
  • The A2B Bus Analyzer is installed in /Applications.

New and Noteworthy

AD242x transceiver support

This version includes support for AD242x emulator sub and main which also includes mixed AD242x and AD243x networks. The emulator transceiver drop-down includes the supported devices.

This version also includes an updated A2B (C) Stack version 19.10.0 with bug fixes and improvements to support AD242x.

Bus Monitor

A2B Bus Analyzer supports Bus Monitor. For more information on how to set-up and use the Bus Monitor feature, please see our Quick Start Guide.

Emulator Main and Emulator Sub

As well as supporting Bus Monitor, A2B Bus Analyzer supports utilizing the A2B Bus Analyzer as an emulator for a Main or Sub node. For more information on how to set-up and use the Emulator feature, please see our Quick Start Guide.

Emulator Audio Source

A2B Bus Analyzer supports Audio Sourcing from Line In, File In, USB Audio 2.0, Test Tones, and Loopback of bus Audio streams.

SPI Data Tunnels

As part of the emulator support the A2B Bus Analyzer contains a new view entitled Data where you can see and control the data sent and received via SPI Data Tunnels. Please see our Quick Start Guide for more information.

Quick Start Guide

For further A2B Bus Analyzer documentation, please visit our Quick Start Guide


For technical support contact Analog Devices A2B Bus Analyzer Support at

Known Issues

An up-to-date list of issues can be found at Known Issues

Frequently Asked Questions

An up-to-date list of questions can be found at Frequently Asked Questions

resources/tools-software/a2b-bus-analyzer/release-notes.txt · Last modified: 09 Aug 2022 14:50 by S Fernandez