Introduction to total phase data center

Have a Beagle ™ 480 USB Protocol Analyzer Protocol analysis tool
(https://www.totalphase.com/media/datasheet/TP_Beagle_USB_480_Protocol_Analyzer-Datasheet.pdf), you can grab the data on the USB bus. Data Center Software can be used to capture and analyze Data on the USB bus.
Software Download address
https://www.totalphase.com/products/data-center/
according to the need to choose which one to download. This software does not require installation and can be opened directly.

USB Drive Download
Windows:https://www.totalphase.com/products/usb-drivers-windows/
Linux:https://www.totalphase.com/products/usb-drivers-linux/
The USB driver under Linux is based on Libusb, so there is no need to install, just copy the extracted 99-totalphase rules to /etc/udev/rules.d/ directory and update the udev rules.

	For all products, the Linux driver is based on libusb and there is no need to install 
	any other drivers on the operating 	system. For information on access permissions,
	refer to the datasheets and the hotplug or udev infrastructure under Linux.

Use of Data Center software
There is a doc/ directory in the directory of the software, which contains the usage instructions of Beagle, Datacenter and Komodo.

Beagle. PDF contains knowledge points related to USB protocol, I2C protocol and SPI protocol;
datacenter. PDF on the use of Data Center software, including capture, filter, trigger, etc.;
komodo. PDF looks like it is about usb-to-can.
For example, if we want to see the enumeration process, we can quickly filter the data of other endpoints. If we Only want to keep the data of Endpoint 0, right click on the data panel to display the fast filtering option, in this case Show Only Endpoint. Of course, if you don’t want to Filter anything, click Disable Filter.

More importantly, if we know that an endpoint is transmitting audio files, we can display data for that endpoint only, filter out other endpoints, and finally File -> Export exports the data to a specific format, and the audio file is ready to play.

While fetching, there are always things that seem to be orphded-nanded-and SPLIT, as follows:

In the article below about the SPLIT and ORPHANED details:
https://www.totalphase.com/blog/2015/03/causes-split-orphaned-packets-beagle-usb-480-protocol-analyzer-captures-detects/
In summary:
SPLIT transfers are used by hosts to communicate with full-/low-speed devices through a high-speed hub. These transfers will have at least a Start SPLIT, and may include polling and handshaking as well.Orphaned packets can occur when a device is connected through a path that does not pass through the Beagle analyzer.
That is, at the time of the grab, there is another low-speed or full-speed device communicating on the USB bus, so SPILIT’s transfer occurs. Such warnings are perfectly normal. To get them out, I filtered the following in the LiveFilter panel:

Read More: