diff --git a/src/capture.rs b/src/capture.rs index 959f2e9b..de219924 100644 --- a/src/capture.rs +++ b/src/capture.rs @@ -12,7 +12,7 @@ use crate::data_stream::{ data_stream, data_stream_with_block_size, DataWriter, DataReader}; use crate::compact_index::{compact_index, CompactWriter, CompactReader}; use crate::rcu::SingleWriterRcu; -use crate::vec_map::VecMap; +use crate::vec_map::{Key, VecMap}; use crate::usb::{self, prelude::*, validate_packet}; use crate::util::{fmt_count, fmt_size}; @@ -28,6 +28,7 @@ const PACKET_DATA_BLOCK_SIZE: usize = 0x200000; /// Capture state shared between readers and writers. pub struct CaptureShared { pub device_data: ArcSwap>>, + pub endpoint_index: ArcSwap>, pub endpoint_readers: ArcSwap>>, pub complete: AtomicBool, } @@ -89,6 +90,7 @@ pub fn create_capture() // Create the state shared by readers and writer. let shared = Arc::new(CaptureShared { device_data: ArcSwap::new(Arc::new(VecMap::new())), + endpoint_index: ArcSwap::new(Arc::new(VecMap::new())), endpoint_readers: ArcSwap::new(Arc::new(VecMap::new())), complete: AtomicBool::from(false), }); @@ -216,8 +218,49 @@ pub type DeviceVersion = u32; #[derive(Copy, Clone, Debug)] pub enum TrafficItem { Transfer(TransferId), - Transaction(TransferId, TransactionId), - Packet(TransferId, TransactionId, PacketId), + Transaction(Option, TransactionId), + Packet(Option, Option, PacketId), +} + +#[derive(Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd)] +pub enum TrafficViewMode { + Hierarchical, + Transactions, + Packets, +} + +pub type DeviceViewMode = (); + +impl TrafficViewMode { + pub const fn display_name(&self) -> &'static str { + use TrafficViewMode::*; + match self { + Hierarchical => "Hierarchical", + Transactions => "Transactions", + Packets => "Packets", + } + } + + #[cfg(any(test, feature="record-ui-test"))] + pub const fn log_name(&self) -> &'static str { + use TrafficViewMode::*; + match self { + Hierarchical => "traffic-hierarchical", + Transactions => "traffic-transactions", + Packets => "traffic-packets", + } + } + + #[cfg(any(test, feature="record-ui-test"))] + pub fn from_log_name(log_name: &str) -> TrafficViewMode { + use TrafficViewMode::*; + match log_name { + "traffic-hierarchical" => Hierarchical, + "traffic-transactions" => Transactions, + "traffic-packets" => Packets, + _ => panic!("Unrecognised log name '{log_name}'") + } + } } #[derive(Copy, Clone, Debug)] @@ -323,6 +366,29 @@ impl std::fmt::Display for EndpointType { type EndpointDetails = (usb::EndpointType, Option); +#[derive(Copy, Clone)] +pub struct EndpointKey { + pub dev_addr: DeviceAddr, + pub direction: Direction, + pub ep_num: EndpointNum, +} + +impl Key for EndpointKey { + fn id(self) -> usize { + self.dev_addr.0 as usize * 32 + + self.direction as usize * 16 + + self.ep_num.0 as usize + } + + fn key(id: usize) -> EndpointKey { + EndpointKey { + dev_addr: DeviceAddr((id / 32) as u8), + direction: Direction::from(((id / 16) % 2) as u8), + ep_num: EndpointNum((id % 16) as u8), + } + } +} + #[derive(Default)] pub struct DeviceData { pub device_descriptor: ArcSwapOption, @@ -771,6 +837,38 @@ impl std::fmt::Display for Bytes<'_> { } } +impl CaptureShared { + pub fn packet_endpoint(&self, pid: PID, packet: &[u8]) + -> Result + { + match PacketFields::from_packet(packet) { + PacketFields::SOF(_) => Ok(FRAMING_EP_ID), + PacketFields::Token(token) => { + let dev_addr = token.device_address(); + let ep_num = token.endpoint_number(); + let direction = match (ep_num.0, pid) { + (0, _) => Direction::Out, + (_, PID::SETUP) => Direction::Out, + (_, PID::IN) => Direction::In, + (_, PID::OUT) => Direction::Out, + (_, PID::PING) => Direction::Out, + _ => panic!("PID {pid} does not indicate a direction") + }; + let key = EndpointKey { + dev_addr, + ep_num, + direction + }; + match self.endpoint_index.load().get(key) { + Some(id) => Ok(*id), + None => Err(key), + } + }, + _ => Ok(INVALID_EP_ID), + } + } +} + impl CaptureWriter { pub fn device_data(&self, id: DeviceId) -> Result, Error> @@ -1149,33 +1247,52 @@ impl CompletionStatus { } } -pub trait ItemSource { - fn item(&mut self, parent: Option<&Item>, index: u64) +pub trait ItemSource { + fn item(&mut self, + parent: Option<&Item>, + view_mode: ViewMode, + index: u64) -> Result; fn item_update(&mut self, item: &Item) -> Result, Error>; fn child_item(&mut self, parent: &Item, index: u64) -> Result; - fn item_children(&mut self, parent: Option<&Item>) + fn item_children(&mut self, + parent: Option<&Item>, + view_mode: ViewMode) -> Result<(CompletionStatus, u64), Error>; fn description(&mut self, item: &Item, detail: bool) -> Result; - fn connectors(&mut self, item: &Item) -> Result; + fn connectors(&mut self, + view_mode: ViewMode, + item: &Item) + -> Result; fn timestamp(&mut self, item: &Item) -> Result; } -impl ItemSource for CaptureReader { - fn item(&mut self, parent: Option<&TrafficItem>, index: u64) +impl ItemSource for CaptureReader { + fn item(&mut self, + parent: Option<&TrafficItem>, + view_mode: TrafficViewMode, + index: u64) -> Result { + use TrafficItem::*; + use TrafficViewMode::*; match parent { - None => { - let item_id = TrafficItemId::from(index); - let transfer_id = self.item_index.get(item_id)?; - Ok(TrafficItem::Transfer(transfer_id)) - }, + None => Ok(match view_mode { + Hierarchical => { + let item_id = TrafficItemId::from(index); + let transfer_id = self.item_index.get(item_id)?; + Transfer(transfer_id) + }, + Transactions => + Transaction(None, TransactionId::from(index)), + Packets => + Packet(None, None, PacketId::from(index)), + }), Some(item) => self.child_item(item, index) } } @@ -1192,7 +1309,7 @@ impl ItemSource for CaptureReader { use TrafficItem::*; Ok(match parent { Transfer(transfer_id) => - Transaction(*transfer_id, { + Transaction(Some(*transfer_id), { let entry = self.transfer_index.get(*transfer_id)?; let endpoint_id = entry.endpoint_id(); let ep_transfer_id = entry.transfer_id(); @@ -1200,21 +1317,28 @@ impl ItemSource for CaptureReader { let offset = ep_traf.transfer_index.get(ep_transfer_id)?; ep_traf.transaction_ids.get(offset + index)? }), - Transaction(transfer_id, transaction_id) => - Packet(*transfer_id, *transaction_id, { + Transaction(transfer_id_opt, transaction_id) => + Packet(*transfer_id_opt, Some(*transaction_id), { self.transaction_index.get(*transaction_id)? + index}), Packet(..) => bail!("Packets have no child items") }) } - fn item_children(&mut self, parent: Option<&TrafficItem>) + fn item_children(&mut self, + parent: Option<&TrafficItem>, + view_mode: TrafficViewMode) -> Result<(CompletionStatus, u64), Error> { use TrafficItem::*; + use TrafficViewMode::*; use CompletionStatus::*; Ok(match parent { None => { - (self.completion(), self.item_index.len()) + (self.completion(), match view_mode { + Hierarchical => self.item_index.len(), + Transactions => self.transaction_index.len(), + Packets => self.packet_index.len(), + }) }, Some(Transfer(transfer_id)) => { let entry = self.transfer_index.get(*transfer_id)?; @@ -1369,12 +1493,10 @@ impl ItemSource for CaptureReader { } s }, - Transaction(transfer_id, transaction_id) => { - let entry = self.transfer_index.get(*transfer_id)?; - let endpoint_id = entry.endpoint_id(); - let endpoint = self.endpoints.get(endpoint_id)?; + Transaction(transfer_id_opt, transaction_id) => { + let num_packets = self.packet_index.len(); let packet_id_range = self.transaction_index.target_range( - *transaction_id, self.packet_index.len())?; + *transaction_id, num_packets)?; let start_packet_id = packet_id_range.start; let start_packet = self.packet(start_packet_id)?; let packet_count = packet_id_range.len(); @@ -1391,7 +1513,34 @@ impl ItemSource for CaptureReader { } writeln!(s)?; } - if validate_packet(&start_packet).is_ok() { + if let Ok(pid) = validate_packet(&start_packet) { + if pid == SPLIT && start_packet_id.value + 1 == num_packets { + // We can't know the endpoint yet. + let split = SplitFields::from_packet(&start_packet); + return Ok(format!( + "{} {} speed {} transaction on hub {} port {}", + match split.sc() { + Start => "Starting", + Complete => "Completing", + }, + format!("{:?}", split.speed()).to_lowercase(), + format!("{:?}", split.endpoint_type()).to_lowercase(), + split.hub_address(), + split.port())) + } + let endpoint_id = match transfer_id_opt { + Some(transfer_id) => { + let entry = self.transfer_index.get(*transfer_id)?; + entry.endpoint_id() + }, + None => match self.shared.packet_endpoint( + pid, &start_packet) + { + Ok(endpoint_id) => endpoint_id, + Err(_) => INVALID_EP_ID + } + }; + let endpoint = self.endpoints.get(endpoint_id)?; let transaction = self.transaction(*transaction_id)?; s += &transaction.description(self, &endpoint, detail)? } else { @@ -1527,16 +1676,36 @@ impl ItemSource for CaptureReader { }) } - fn connectors(&mut self, item: &TrafficItem) + fn connectors(&mut self, view_mode: TrafficViewMode, item: &TrafficItem) -> Result { use EndpointState::*; use TrafficItem::*; + use TrafficViewMode::*; + if view_mode == Packets { + return Ok(String::from("")); + } + let last_packet = match item { + Packet(_, Some(transaction_id), packet_id) => { + let range = self.transaction_index.target_range( + *transaction_id, self.packet_index.len())?; + *packet_id == range.end - 1 + }, _ => false + }; + if view_mode == Transactions { + return Ok(String::from(match (item, last_packet) { + (Transfer(_), _) => unreachable!(), + (Transaction(..), _) => "○", + (Packet(..), false) => "├──", + (Packet(..), true ) => "└──", + })); + } let endpoint_count = self.endpoints.len() as usize; let max_string_length = endpoint_count + " └──".len(); let mut connectors = String::with_capacity(max_string_length); let transfer_id = match item { - Transfer(i) | Transaction(i, _) | Packet(i, ..) => *i + Transfer(i) | Transaction(Some(i), _) | Packet(Some(i), ..) => *i, + _ => unreachable!() }; let entry = self.transfer_index.get(transfer_id)?; let endpoint_id = entry.endpoint_id(); @@ -1544,7 +1713,8 @@ impl ItemSource for CaptureReader { let extended = self.transfer_extended(endpoint_id, transfer_id)?; let ep_traf = self.endpoint_traffic(endpoint_id)?; let last_transaction = match item { - Transaction(_, transaction_id) | Packet(_, transaction_id, _) => { + Transaction(_, transaction_id) | + Packet(_, Some(transaction_id), _) => { let range = ep_traf.transfer_index.target_range( entry.transfer_id(), ep_traf.transaction_ids.len())?; let last_transaction_id = @@ -1552,13 +1722,6 @@ impl ItemSource for CaptureReader { *transaction_id == last_transaction_id }, _ => false }; - let last_packet = match item { - Packet(_, transaction_id, packet_id) => { - let range = self.transaction_index.target_range( - *transaction_id, self.packet_index.len())?; - *packet_id == range.end - 1 - }, _ => false - }; let last = last_transaction && !extended; let mut thru = false; for (i, &state) in endpoint_state.iter().enumerate() { @@ -1643,8 +1806,11 @@ impl ItemSource for CaptureReader { } } -impl ItemSource for CaptureReader { - fn item(&mut self, parent: Option<&DeviceItem>, index: u64) +impl ItemSource for CaptureReader { + fn item(&mut self, + parent: Option<&DeviceItem>, + _view_mode: DeviceViewMode, + index: u64) -> Result { match parent { @@ -1730,7 +1896,9 @@ impl ItemSource for CaptureReader { }) } - fn item_children(&mut self, parent: Option<&DeviceItem>) + fn item_children(&mut self, + parent: Option<&DeviceItem>, + _view_mode: DeviceViewMode) -> Result<(CompletionStatus, u64), Error> { use DeviceItem::*; @@ -1851,7 +2019,9 @@ impl ItemSource for CaptureReader { }) } - fn connectors(&mut self, item: &DeviceItem) -> Result { + fn connectors(&mut self, _view_mode: (), item: &DeviceItem) + -> Result + { use DeviceItem::*; let depth = match item { Device(..) => 0, @@ -1890,7 +2060,7 @@ mod tests { { let mut summary = cap.description(item, false).unwrap(); let (_completion, num_children) = - cap.item_children(Some(item)).unwrap(); + cap.item_children(Some(item), TrafficViewMode::Hierarchical).unwrap(); let child_ids = 0..num_children; for (n, child_summary) in child_ids .map(|child_id| { @@ -1952,7 +2122,8 @@ mod tests { let mut out_writer = BufWriter::new(out_file); let num_items = reader.item_index.len(); for item_id in 0 .. num_items { - let item = reader.item(None, item_id).unwrap(); + let item = reader.item( + None, TrafficViewMode::Hierarchical, item_id).unwrap(); write_item(&mut reader, &item, 0, &mut out_writer); } } @@ -1982,6 +2153,7 @@ pub mod prelude { DeviceData, Endpoint, EndpointId, + EndpointKey, EndpointType, EndpointState, EndpointReader, diff --git a/src/decoder.rs b/src/decoder.rs index 76b422c8..444e2885 100644 --- a/src/decoder.rs +++ b/src/decoder.rs @@ -6,7 +6,7 @@ use anyhow::{Context, Error, bail}; use crate::capture::prelude::*; use crate::rcu::SingleWriterRcu; use crate::usb::{self, prelude::*, validate_packet}; -use crate::vec_map::{VecMap, Key}; +use crate::vec_map::VecMap; struct EndpointData { device_id: DeviceId, @@ -504,33 +504,9 @@ impl EndpointData { } } -#[derive(Copy, Clone)] -struct EndpointKey { - dev_addr: DeviceAddr, - direction: Direction, - ep_num: EndpointNum, -} - -impl Key for EndpointKey { - fn id(self) -> usize { - self.dev_addr.0 as usize * 32 + - self.direction as usize * 16 + - self.ep_num.0 as usize - } - - fn key(id: usize) -> EndpointKey { - EndpointKey { - dev_addr: DeviceAddr((id / 32) as u8), - direction: Direction::from(((id / 16) % 2) as u8), - ep_num: EndpointNum((id % 16) as u8), - } - } -} - pub struct Decoder { capture: CaptureWriter, device_index: VecMap, - endpoint_index: VecMap, endpoint_data: VecMap, last_endpoint_state: Vec, last_item_endpoint: Option, @@ -543,7 +519,6 @@ impl Decoder { let mut decoder = Decoder { capture, device_index: VecMap::new(), - endpoint_index: VecMap::new(), endpoint_data: VecMap::new(), last_endpoint_state: Vec::new(), last_item_endpoint: None, @@ -604,46 +579,21 @@ impl Decoder { Ok(self.capture) } - pub fn token_endpoint(&mut self, pid: PID, token: &TokenFields) + fn packet_endpoint(&mut self, pid: PID, packet: &[u8]) -> Result { - let dev_addr = token.device_address(); - let ep_num = token.endpoint_number(); - let direction = match (ep_num.0, pid) { - (0, _) => Direction::Out, - (_, PID::SETUP) => Direction::Out, - (_, PID::IN) => Direction::In, - (_, PID::OUT) => Direction::Out, - (_, PID::PING) => Direction::Out, - _ => bail!("PID {pid} does not indicate a direction") - }; - let key = EndpointKey { - dev_addr, - ep_num, - direction - }; - Ok(match self.endpoint_index.get(key) { - Some(id) => *id, - None => { + Ok(match self.capture.shared.packet_endpoint(pid, packet) { + Ok(id) => id, + Err(key) => { let id = self.add_endpoint( key.dev_addr, key.ep_num, key.direction)?; - self.endpoint_index.set(key, id); + self.capture.shared.endpoint_index + .update(|map| map.set(key, id)); id } }) } - fn packet_endpoint(&mut self, pid: PID, packet: &[u8]) - -> Result - { - Ok(match PacketFields::from_packet(packet) { - PacketFields::SOF(_) => FRAMING_EP_ID, - PacketFields::Token(token) => - self.token_endpoint(pid, &token)?, - _ => INVALID_EP_ID, - }) - } - fn transaction_update(&mut self, packet_id: PacketId, packet: &[u8]) -> Result<(), Error> { diff --git a/src/model.rs b/src/model.rs index 59437e42..c8687aa2 100644 --- a/src/model.rs +++ b/src/model.rs @@ -11,16 +11,23 @@ use gtk::{gio, glib}; use anyhow::Error; -use crate::capture::{CaptureReader, TrafficItem, DeviceItem}; +use crate::capture::{ + CaptureReader, + TrafficItem, + TrafficViewMode, + DeviceItem, + DeviceViewMode, +}; use crate::tree_list_model::{TreeListModel, ItemNodeRc}; /// Trait implemented by each of our ListModel implementations. -pub trait GenericModel where Self: Sized { +pub trait GenericModel where Self: Sized { /// Whether this model has timestamps. const HAS_TIMES: bool; /// Create a new model instance for the given capture. fn new(capture: CaptureReader, + view_mode: ViewMode, #[cfg(any(test, feature="record-ui-test"))] on_item_update: Rc>) -> Result; @@ -49,17 +56,18 @@ pub trait GenericModel where Self: Sized { /// Define the outer type exposed to our Rust code. macro_rules! model { - ($model: ident, $item: ident, $has_times: literal) => { + ($model: ident, $item: ident, $view_mode: ident, $has_times: literal) => { glib::wrapper! { pub struct $model(ObjectSubclass) @implements gio::ListModel; } - impl GenericModel<$item> for $model { + impl GenericModel<$item, $view_mode> for $model { const HAS_TIMES: bool = $has_times; fn new(capture: CaptureReader, + view_mode: $view_mode, #[cfg(any(test, feature="record-ui-test"))] on_item_update: Rc>) -> Result @@ -67,6 +75,7 @@ macro_rules! model { let model: $model = glib::Object::new::<$model>(); let tree = TreeListModel::new( capture, + view_mode, #[cfg(any(test, feature="record-ui-test"))] on_item_update)?; model.imp().tree.replace(Some(tree)); @@ -112,8 +121,8 @@ macro_rules! model { } // Repeat the above boilerplate for each model. -model!(TrafficModel, TrafficItem, true); -model!(DeviceModel, DeviceItem, false); +model!(TrafficModel, TrafficItem, TrafficViewMode, true); +model!(DeviceModel, DeviceItem, DeviceViewMode, false); /// The internal implementation module. mod imp { @@ -121,17 +130,17 @@ mod imp { use gtk::{gio, glib, prelude::*}; use std::cell::RefCell; - use crate::capture::{TrafficItem, DeviceItem}; + use crate::capture::{TrafficItem, TrafficViewMode, DeviceItem, DeviceViewMode}; use crate::row_data::{TrafficRowData, DeviceRowData}; use crate::tree_list_model::TreeListModel; /// Define the inner type to be used in the GObject type system. macro_rules! model { - ($model:ident, $item:ident, $row_data:ident) => { + ($model:ident, $item:ident, $row_data:ident, $view_mode: ident) => { #[derive(Default)] pub struct $model { pub(super) tree: RefCell>>, + TreeListModel<$item, super::$model, $row_data, $view_mode>>>, } #[glib::object_subclass] @@ -168,6 +177,6 @@ mod imp { } // Repeat the above boilerplate for each model. - model!(TrafficModel, TrafficItem, TrafficRowData); - model!(DeviceModel, DeviceItem, DeviceRowData); + model!(TrafficModel, TrafficItem, TrafficRowData, TrafficViewMode); + model!(DeviceModel, DeviceItem, DeviceRowData, DeviceViewMode); } diff --git a/src/record_ui.rs b/src/record_ui.rs index f1fa66f9..41a7095a 100644 --- a/src/record_ui.rs +++ b/src/record_ui.rs @@ -149,7 +149,7 @@ impl Recording { } } - pub fn log_items_changed( + pub fn log_items_changed( &mut self, name: &str, model: &Model, @@ -157,10 +157,11 @@ impl Recording { removed: u32, added: u32) where - Model: ListModelExt + GenericModel, - CaptureReader: ItemSource, + Model: ListModelExt + GenericModel, + CaptureReader: ItemSource, Object: ToGenericRowData, - Item: Copy + Item: Copy, + ViewMode: Copy, { if (removed, added) == (0, 0) { return; @@ -195,13 +196,16 @@ impl Recording { } } - fn item_text(&mut self, - model: &Model, - position: u32) -> String - where Model: ListModelExt + GenericModel, - CaptureReader: ItemSource, + fn item_text( + &mut self, + model: &Model, + position: u32 + ) -> String + where Model: ListModelExt + GenericModel, + CaptureReader: ItemSource, Object: ToGenericRowData, - Item: Copy + Item: Copy, + ViewMode: Copy { let item = model .item(position) diff --git a/src/test_replay.rs b/src/test_replay.rs index 24f0e988..23a62a03 100644 --- a/src/test_replay.rs +++ b/src/test_replay.rs @@ -7,6 +7,7 @@ use gtk::prelude::*; use itertools::assert_equal; use serde_json::Deserializer; +use crate::capture::TrafficViewMode; use crate::decoder::Decoder; use crate::pcap::Loader; use crate::model::GenericModel; @@ -179,19 +180,6 @@ fn set_expanded(ui: &mut UserInterface, expanded: bool) { match name { - "traffic" => { - let model = ui.traffic_model - .as_ref() - .expect("UI has no traffic model"); - let node = model.item(position) - .expect("Failed to retrieve list item") - .downcast::() - .expect("List item is not TrafficRowData") - .node() - .expect("Failed to get node from TrafficRowData"); - model.set_expanded(&node, position, expanded) - .expect("Failed to expand/collapse item"); - }, "devices" => { let model = ui.device_model .as_ref() @@ -205,6 +193,19 @@ fn set_expanded(ui: &mut UserInterface, model.set_expanded(&node, position, expanded) .expect("Failed to expand/collapse item"); }, - _ => panic!("Unknown model name") + log_name => { + let mode = TrafficViewMode::from_log_name(log_name); + let model = ui.traffic_models + .get(&mode) + .expect("UI has no traffic model"); + let node = model.item(position) + .expect("Failed to retrieve list item") + .downcast::() + .expect("List item is not TrafficRowData") + .node() + .expect("Failed to get node from TrafficRowData"); + model.set_expanded(&node, position, expanded) + .expect("Failed to expand/collapse item"); + }, } } diff --git a/src/tree_list_model.rs b/src/tree_list_model.rs index 94fb827d..c9106801 100644 --- a/src/tree_list_model.rs +++ b/src/tree_list_model.rs @@ -346,30 +346,35 @@ impl std::fmt::Display for ModelUpdate { } } -pub struct TreeListModel { +pub struct TreeListModel { _marker: PhantomData<(Model, RowData)>, capture: RefCell, + view_mode: ViewMode, root: RootNodeRc, regions: RefCell>>, #[cfg(any(test, feature="record-ui-test"))] on_item_update: Rc>, } -impl TreeListModel +impl TreeListModel where Item: 'static + Copy + Debug, - Model: GenericModel + ListModelExt, + ViewMode: Copy, + Model: GenericModel + ListModelExt, RowData: GenericRowData + IsA + Cast, - CaptureReader: ItemSource, + CaptureReader: ItemSource, { pub fn new(mut capture: CaptureReader, + view_mode: ViewMode, #[cfg(any(test, feature="record-ui-test"))] on_item_update: Rc>) -> Result { - let (completion, item_count) = capture.item_children(None)?; + let (completion, item_count) = + capture.item_children(None, view_mode)?; Ok(TreeListModel { _marker: PhantomData, capture: RefCell::new(capture.clone()), + view_mode, root: Rc::new(RefCell::new(RootNode { children: Children::new(item_count), complete: completion.is_complete(), @@ -749,7 +754,8 @@ where Item: 'static + Copy + Debug, // Check if this node had children added and/or was completed. let mut cap = self.capture.borrow_mut(); - let (completion, new_direct_count) = cap.item_children(node.item())?; + let (completion, new_direct_count) = + cap.item_children(node.item(), self.view_mode)?; let completed = completion.is_complete(); let children_added = new_direct_count - old_direct_count; drop(node); @@ -925,8 +931,10 @@ where Item: 'static + Copy + Debug, // Otherwise, fetch it from the database. let mut cap = self.capture.borrow_mut(); let mut parent = parent_ref.borrow_mut(); - let item = cap.item(parent.item(), relative_position)?; - let (completion, child_count) = cap.item_children(Some(&item))?; + let item = + cap.item(parent.item(), self.view_mode, relative_position)?; + let (completion, child_count) = + cap.item_children(Some(&item), self.view_mode)?; let node = ItemNode { item, parent: Rc::downgrade(&parent_ref), @@ -958,7 +966,7 @@ where Item: 'static + Copy + Debug, pub fn connectors(&self, item: &Item) -> String { let mut cap = self.capture.borrow_mut(); - match cap.connectors(item) { + match cap.connectors(self.view_mode, item) { Ok(string) => string, Err(e) => format!("Error: {e:?}") } diff --git a/src/ui.rs b/src/ui.rs index 2b8637ce..d994e93d 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -1,4 +1,5 @@ use std::cell::RefCell; +use std::collections::BTreeMap; use std::sync::atomic::{AtomicBool, AtomicU64, Ordering}; use std::time::{Duration, Instant}; @@ -44,6 +45,8 @@ use gtk::{ Separator, SignalListItemFactory, SingleSelection, + Stack, + StackSwitcher, StringList, TextBuffer, Orientation, @@ -70,7 +73,9 @@ use crate::capture::{ CaptureWriter, ItemSource, TrafficItem, + TrafficViewMode::{self,*}, DeviceItem, + DeviceViewMode, }; use crate::decoder::Decoder; use crate::item_widget::ItemWidget; @@ -90,6 +95,9 @@ use { crate::record_ui::Recording, }; +const TRAFFIC_MODES: [TrafficViewMode; 3] = + [Hierarchical, Transactions, Packets]; + static TOTAL: AtomicU64 = AtomicU64::new(0); static CURRENT: AtomicU64 = AtomicU64::new(0); static STOP: AtomicBool = AtomicBool::new(false); @@ -317,9 +325,9 @@ pub struct UserInterface { selector: DeviceSelector, file_name: Option, stop_state: StopState, - traffic_window: ScrolledWindow, + traffic_windows: BTreeMap, device_window: ScrolledWindow, - pub traffic_model: Option, + pub traffic_models: BTreeMap, pub device_model: Option, detail_text: TextBuffer, endpoint_count: u16, @@ -467,12 +475,37 @@ pub fn activate(application: &Application) -> Result<(), Error> { let (_, capture) = create_capture()?; - let traffic_window = gtk::ScrolledWindow::builder() - .hscrollbar_policy(gtk::PolicyType::Automatic) - .min_content_height(480) - .min_content_width(640) + let mut traffic_windows = BTreeMap::new(); + + let traffic_stack = Stack::builder() + .vexpand(true) .build(); + for mode in TRAFFIC_MODES { + let window = gtk::ScrolledWindow::builder() + .hscrollbar_policy(gtk::PolicyType::Automatic) + .min_content_height(480) + .min_content_width(640) + .build(); + traffic_windows + .insert(mode, window.clone()); + traffic_stack + .add_child(&window) + .set_title(mode.display_name()); + } + + let traffic_stack_switcher = StackSwitcher::builder() + .stack(&traffic_stack) + .build(); + + let traffic_box = gtk::Box::builder() + .orientation(Orientation::Vertical) + .vexpand(true) + .build(); + + traffic_box.append(&traffic_stack_switcher); + traffic_box.append(&traffic_stack); + let device_window = gtk::ScrolledWindow::builder() .hscrollbar_policy(gtk::PolicyType::Automatic) .min_content_height(480) @@ -498,7 +531,7 @@ pub fn activate(application: &Application) -> Result<(), Error> { let horizontal_panes = gtk::Paned::builder() .orientation(Orientation::Horizontal) .wide_handle(true) - .start_child(&traffic_window) + .start_child(&traffic_box) .end_child(&device_window) .vexpand(true) .build(); @@ -555,9 +588,9 @@ pub fn activate(application: &Application) -> Result<(), Error> { selector, file_name: None, stop_state: StopState::Disabled, - traffic_window, + traffic_windows, device_window, - traffic_model: None, + traffic_models: BTreeMap::new(), device_model: None, detail_text, endpoint_count: 2, @@ -588,17 +621,19 @@ pub fn open(file: &gio::File) -> Result<(), Error> { start_pcap(FileAction::Load, file.clone()) } -fn create_view( +fn create_view( title: &str, capture: &CaptureReader, + view_mode: ViewMode, #[cfg(any(test, feature="record-ui-test"))] recording_args: (&Rc>, &'static str)) -> (Model, SingleSelection, ColumnView) where Item: Copy + 'static, - Model: GenericModel + IsA + IsA, + ViewMode: Copy, + Model: GenericModel + IsA + IsA, RowData: GenericRowData + IsA, - CaptureReader: ItemSource, + CaptureReader: ItemSource, Object: ToGenericRowData { #[cfg(any(test, feature="record-ui-test"))] @@ -608,6 +643,7 @@ fn create_view( }; let model = Model::new( capture.clone(), + view_mode, #[cfg(any(test, feature="record-ui-test"))] Rc::new( RefCell::new( @@ -757,51 +793,65 @@ fn create_view( pub fn reset_capture() -> Result { let (writer, reader) = create_capture()?; with_ui(|ui| { - let (traffic_model, traffic_selection, traffic_view) = - create_view::( - "Traffic", - &reader, - #[cfg(any(test, feature="record-ui-test"))] - (&ui.recording, "traffic") + for mode in TRAFFIC_MODES { + let (traffic_model, traffic_selection, traffic_view) = + create_view::< + TrafficItem, + TrafficModel, + TrafficRowData, + TrafficViewMode + >( + "Traffic", + &reader, + mode, + #[cfg(any(test, feature="record-ui-test"))] + (&ui.recording, mode.log_name()) + ); + ui.traffic_windows[&mode].set_child(Some(&traffic_view)); + ui.traffic_models.insert(mode, traffic_model.clone()); + traffic_selection.connect_selection_changed( + move |selection_model, _position, _n_items| { + display_error(with_ui(|ui| { + let text = match selection_model.selected_item() { + Some(item) => { + let row = item + .downcast::() + .or_else(|_| + bail!("Item is not TrafficRowData"))?; + match row.node() { + Ok(node_ref) => { + let node = node_ref.borrow(); + traffic_model.description(&node.item, true) + }, + Err(msg) => msg + } + }, + None => String::from("No item selected"), + }; + ui.detail_text.set_text(&text); + Ok(()) + })) + } ); + } let (device_model, _device_selection, device_view) = - create_view::( + create_view::< + DeviceItem, + DeviceModel, + DeviceRowData, + DeviceViewMode + >( "Devices", &reader, + (), #[cfg(any(test, feature="record-ui-test"))] (&ui.recording, "devices") ); ui.capture = reader; - ui.traffic_model = Some(traffic_model.clone()); ui.device_model = Some(device_model); ui.endpoint_count = 2; - ui.traffic_window.set_child(Some(&traffic_view)); ui.device_window.set_child(Some(&device_view)); ui.stop_button.set_sensitive(false); - traffic_selection.connect_selection_changed( - move |selection_model, _position, _n_items| { - display_error(with_ui(|ui| { - let text = match selection_model.selected_item() { - Some(item) => { - let row = item - .downcast::() - .or_else(|_| - bail!("Item is not TrafficRowData"))?; - match row.node() { - Ok(node_ref) => { - let node = node_ref.borrow(); - traffic_model.description(&node.item, true) - }, - Err(msg) => msg - } - }, - None => String::from("No item selected"), - }; - ui.detail_text.set_text(&text); - Ok(()) - })) - } - ); Ok(()) })?; Ok(writer) @@ -839,7 +889,7 @@ pub fn update_view() -> Result<(), Error> { fmt_count(transactions), fmt_count(packets) )); - if let Some(model) = &ui.traffic_model { + for model in ui.traffic_models.values() { let old_count = model.n_items(); more_updates |= model.update()?; let new_count = model.n_items(); diff --git a/tests/ui/alt-settings/reference.txt b/tests/ui/alt-settings/reference.txt index fef6df4b..e355eb31 100644 --- a/tests/ui/alt-settings/reference.txt +++ b/tests/ui/alt-settings/reference.txt @@ -1,6 +1,6 @@ Opening file tests/ksolti-core-enum/capture.pcap Updating after 212 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: + 9 SOF groups + Setting address to 27 for device 0 + Getting device descriptor #0 for device 27, reading 8 bytes @@ -16,6 +16,289 @@ At traffic row 0: + Setting configuration 1 for device 27 + Getting string descriptor #4, language 0x0409 (English/US) for device 27, reading 2 bytes + Getting string descriptor #4, language 0x0409 (English/US) for device 27, reading 46 bytes: 'Ksoloti Bulk Interface' +At traffic-transactions row 0: ++ 30 SOF packets ++ SETUP transaction on 0.0 with 8 data bytes, ACK: [00, 05, 1B, 00, 00, 00, 00, 00] ++ IN transaction on 0.0, NAK ++ IN transaction on 0.0 with no data, ACK ++ 4 SOF packets ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 08, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 8 data bytes, ACK: [12, 01, 00, 02, EF, 02, 01, 40] ++ OUT transaction on 27.0 with no data, ACK ++ 2 SOF packets ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 12, 00] ++ 1 SOF packets ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 18 data bytes, ACK: [12, 01, 00, 02, EF, 02, 01, 40, C0, 16, 44, 04, 00, 02, 01, 05, 03, 01] ++ OUT transaction on 27.0 with no data, ACK ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 05, 03, 09, 04, 02, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 2 data bytes, ACK: [1A, 03] ++ OUT transaction on 27.0 with no data, ACK ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 05, 03, 09, 04, 1A, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 26 data bytes, ACK: [1A, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00, 20, 00, 43, 00, 6F, 00, 72, 00, 65, 00] ++ OUT transaction on 27.0 with no data, ACK ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 01, 03, 09, 04, 02, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 2 data bytes, ACK: [10, 03] ++ OUT transaction on 27.0 with no data, ACK ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 01, 03, 09, 04, 10, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 16 data bytes, ACK: [10, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00] ++ OUT transaction on 27.0 with no data, ACK ++ 1 SOF packets ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 03, 03, 09, 04, 02, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 2 data bytes, ACK: '2\x03' ++ OUT transaction on 27.0 with no data, ACK ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 03, 03, 09, 04, 32, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 50 data bytes, ACK: [32, 03, 30, 00, 30, 00, 32, 00, 39, 00, 30, 00, 30, 00, 31, 00, 39, 00, 33, 00, 31, 00, 33, 00, 33, 00, 35, 00, 31, 00, 30, 00, 42, 00, 33, 00, 33, 00, 33, 00, 38, 00, 33, 00, 34, 00, 33, 00, 38, 00] ++ OUT transaction on 27.0 with no data, ACK ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 00, 02, 00, 00, 09, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 9 data bytes, ACK: [09, 02, AA, 01, 05, 01, 05, C0, 32] ++ OUT transaction on 27.0 with no data, ACK ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 00, 02, 00, 00, AA, 01] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 64 data bytes, ACK: [09, 02, AA, 01, 05, 01, 05, C0, 32, 08, 0B, 00, 04, 01, 00, 20, 00, 09, 04, 00, 00, 00, 01, 01, 20, 00, 09, 24, 01, 00, 02, 04, 5D, 00, 00, 08, 24, 0A, 04, 03, 07, 00, 00, 11, 24, 02, 01, 01, 01, 00, 04, 02, 00, 00, 00, 00, 00, 00, 00, 00, 12, 24, 06, 02] ++ IN transaction on 27.0 with 64 data bytes, ACK: [01, 0F, 00, 00, 00, 0F, 00, 00, 00, 0F, 00, 00, 00, 00, 0C, 24, 03, 03, 02, 03, 00, 02, 04, 00, 00, 00, 11, 24, 02, 11, 01, 02, 00, 04, 02, 00, 00, 00, 00, 00, 00, 00, 00, 0C, 24, 03, 13, 01, 01, 00, 11, 04, 00, 00, 00, 09, 04, 01, 00, 00, 01, 02, 20, 00] ++ IN transaction on 27.0 with 64 data bytes, ACK: [09, 04, 01, 01, 01, 01, 02, 20, 00, 10, 24, 01, 01, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 02, 10, 07, 05, 03, 09, C4, 00, 01, 08, 25, 01, 00, 00, 01, 01, 00, 09, 04, 01, 02, 01, 01, 02, 20, 00, 10, 24, 01, 01, 00, 01, 01, 00, 00] ++ IN transaction on 27.0 with 64 data bytes, ACK: [00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 04, 18, 07, 05, 03, 09, 88, 01, 01, 08, 25, 01, 00, 00, 01, 01, 00, 09, 04, 02, 00, 00, 01, 02, 20, 00, 09, 04, 02, 01, 01, 01, 02, 20, 00, 10, 24, 01, 13, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24] ++ 1 SOF packets ++ IN transaction on 27.0 with 64 data bytes, ACK: [02, 01, 02, 10, 07, 05, 83, 05, C4, 00, 01, 08, 25, 01, 00, 00, 00, 00, 00, 09, 04, 02, 02, 01, 01, 02, 20, 00, 10, 24, 01, 13, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 04, 18, 07, 05, 83, 05, 88, 01, 01, 08, 25, 01, 00, 00, 00, 00] ++ IN transaction on 27.0 with 64 data bytes, ACK: [00, 09, 04, 03, 00, 02, 01, 03, 00, 00, 07, 24, 01, 00, 01, 41, 00, 06, 24, 02, 01, 01, 05, 06, 24, 02, 02, 02, 06, 09, 24, 03, 01, 03, 01, 02, 01, 06, 09, 24, 03, 02, 04, 01, 01, 01, 02, 09, 05, 01, 02, 40, 00, 00, 00, 00, 05, 25, 01, 01, 01, 09, 05, 81] ++ IN transaction on 27.0 with 42 data bytes, ACK: [02, 40, 00, 00, 00, 00, 05, 25, 01, 01, 03, 08, 0B, 04, 01, FF, 00, 00, 04, 09, 04, 04, 00, 02, FF, 00, 00, 04, 07, 05, 02, 02, 40, 00, 00, 07, 05, 82, 02, 40, 00, 00] ++ OUT transaction on 27.0 with no data, ACK ++ 2 SOF packets ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [00, 09, 01, 00, 00, 00, 00, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with no data, ACK ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 04, 03, 09, 04, 02, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 2 data bytes, ACK: '.\x03' ++ OUT transaction on 27.0 with no data, ACK ++ SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 04, 03, 09, 04, 2E, 00] ++ IN transaction on 27.0, NAK ++ IN transaction on 27.0 with 46 data bytes, ACK: [2E, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00, 20, 00, 42, 00, 75, 00, 6C, 00, 6B, 00, 20, 00, 49, 00, 6E, 00, 74, 00, 65, 00, 72, 00, 66, 00, 61, 00, 63, 00, 65, 00] ++ 1 SOF packets ++ OUT transaction on 27.0 with no data, ACK ++ 4 SOF packets +At traffic-packets row 0: ++ SOF packet with frame number 884, CRC 0C ++ SOF packet with frame number 885, CRC 13 ++ SOF packet with frame number 886, CRC 1B ++ SOF packet with frame number 887, CRC 04 ++ SOF packet with frame number 888, CRC 05 ++ SOF packet with frame number 889, CRC 1A ++ SOF packet with frame number 890, CRC 12 ++ SOF packet with frame number 891, CRC 0D ++ SOF packet with frame number 892, CRC 02 ++ SOF packet with frame number 893, CRC 1D ++ SOF packet with frame number 894, CRC 15 ++ SOF packet with frame number 895, CRC 0A ++ SOF packet with frame number 896, CRC 1B ++ SOF packet with frame number 897, CRC 04 ++ SOF packet with frame number 898, CRC 0C ++ SOF packet with frame number 899, CRC 13 ++ SOF packet with frame number 900, CRC 1C ++ SOF packet with frame number 901, CRC 03 ++ SOF packet with frame number 902, CRC 0B ++ SOF packet with frame number 903, CRC 14 ++ SOF packet with frame number 904, CRC 15 ++ SOF packet with frame number 905, CRC 0A ++ SOF packet with frame number 906, CRC 02 ++ SOF packet with frame number 907, CRC 1D ++ SOF packet with frame number 908, CRC 12 ++ SOF packet with frame number 909, CRC 0D ++ SOF packet with frame number 910, CRC 05 ++ SOF packet with frame number 911, CRC 1A ++ SOF packet with frame number 912, CRC 07 ++ SOF packet with frame number 913, CRC 18 ++ SETUP packet on 0.0, CRC 02 ++ DATA0 packet with CRC 1FE9 and 8 data bytes: [00, 05, 1B, 00, 00, 00, 00, 00] ++ ACK packet ++ IN packet on 0.0, CRC 02 ++ NAK packet ++ IN packet on 0.0, CRC 02 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 914, CRC 10 ++ SOF packet with frame number 915, CRC 0F ++ SOF packet with frame number 916, CRC 00 ++ SOF packet with frame number 917, CRC 1F ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC 94EB and 8 data bytes: [80, 06, 00, 01, 00, 00, 08, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 55C3 and 8 data bytes: [12, 01, 00, 02, EF, 02, 01, 40] ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 918, CRC 17 ++ SOF packet with frame number 919, CRC 08 ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC F4E0 and 8 data bytes: [80, 06, 00, 01, 00, 00, 12, 00] ++ ACK packet ++ SOF packet with frame number 920, CRC 09 ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC CAB3 and 18 data bytes: [12, 01, 00, 02, EF, 02, 01, 40, C0, 16, 44, 04, 00, 02, 01, 05, 03, 01] ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC FCD6 and 8 data bytes: [80, 06, 05, 03, 09, 04, 02, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 2EB5 and 2 data bytes: [1A, 03] ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC FCDC and 8 data bytes: [80, 06, 05, 03, 09, 04, 1A, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 8E03 and 26 data bytes: [1A, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00, 20, 00, 43, 00, 6F, 00, 72, 00, 65, 00] ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC 78D7 and 8 data bytes: [80, 06, 01, 03, 09, 04, 02, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 8EB3 and 2 data bytes: [10, 03] ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC D8DB and 8 data bytes: [80, 06, 01, 03, 09, 04, 10, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC FE08 and 16 data bytes: [10, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00] ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 921, CRC 16 ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC 9AD6 and 8 data bytes: [80, 06, 03, 03, 09, 04, 02, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 2EAB and 2 data bytes: '2\x03' ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC 9AC2 and 8 data bytes: [80, 06, 03, 03, 09, 04, 32, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC B529 and 50 data bytes: [32, 03, 30, 00, 30, 00, 32, 00, 39, 00, 30, 00, 30, 00, 31, 00, 39, 00, 33, 00, 31, 00, 33, 00, 33, 00, 35, 00, 31, 00, 30, 00, 42, 00, 33, 00, 33, 00, 33, 00, 38, 00, 33, 00, 34, 00, 33, 00, 38, 00] ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC 04AE and 8 data bytes: [80, 06, 00, 02, 00, 00, 09, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 7519 and 9 data bytes: [09, 02, AA, 01, 05, 01, 05, C0, 32] ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC 3417 and 8 data bytes: [80, 06, 00, 02, 00, 00, AA, 01] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 1DB0 and 64 data bytes: [09, 02, AA, 01, 05, 01, 05, C0, 32, 08, 0B, 00, 04, 01, 00, 20, 00, 09, 04, 00, 00, 00, 01, 01, 20, 00, 09, 24, 01, 00, 02, 04, 5D, 00, 00, 08, 24, 0A, 04, 03, 07, 00, 00, 11, 24, 02, 01, 01, 01, 00, 04, 02, 00, 00, 00, 00, 00, 00, 00, 00, 12, 24, 06, 02] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ DATA0 packet with CRC 3F59 and 64 data bytes: [01, 0F, 00, 00, 00, 0F, 00, 00, 00, 0F, 00, 00, 00, 00, 0C, 24, 03, 03, 02, 03, 00, 02, 04, 00, 00, 00, 11, 24, 02, 11, 01, 02, 00, 04, 02, 00, 00, 00, 00, 00, 00, 00, 00, 0C, 24, 03, 13, 01, 01, 00, 11, 04, 00, 00, 00, 09, 04, 01, 00, 00, 01, 02, 20, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 6EDE and 64 data bytes: [09, 04, 01, 01, 01, 01, 02, 20, 00, 10, 24, 01, 01, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 02, 10, 07, 05, 03, 09, C4, 00, 01, 08, 25, 01, 00, 00, 01, 01, 00, 09, 04, 01, 02, 01, 01, 02, 20, 00, 10, 24, 01, 01, 00, 01, 01, 00, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ DATA0 packet with CRC 9B1F and 64 data bytes: [00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 04, 18, 07, 05, 03, 09, 88, 01, 01, 08, 25, 01, 00, 00, 01, 01, 00, 09, 04, 02, 00, 00, 01, 02, 20, 00, 09, 04, 02, 01, 01, 01, 02, 20, 00, 10, 24, 01, 13, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24] ++ ACK packet ++ SOF packet with frame number 922, CRC 1E ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 3DB6 and 64 data bytes: [02, 01, 02, 10, 07, 05, 83, 05, C4, 00, 01, 08, 25, 01, 00, 00, 00, 00, 00, 09, 04, 02, 02, 01, 01, 02, 20, 00, 10, 24, 01, 13, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 04, 18, 07, 05, 83, 05, 88, 01, 01, 08, 25, 01, 00, 00, 00, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ DATA0 packet with CRC 7FAF and 64 data bytes: [00, 09, 04, 03, 00, 02, 01, 03, 00, 00, 07, 24, 01, 00, 01, 41, 00, 06, 24, 02, 01, 01, 05, 06, 24, 02, 02, 02, 06, 09, 24, 03, 01, 03, 01, 02, 01, 06, 09, 24, 03, 02, 04, 01, 01, 01, 02, 09, 05, 01, 02, 40, 00, 00, 00, 00, 05, 25, 01, 01, 01, 09, 05, 81] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 1F28 and 42 data bytes: [02, 40, 00, 00, 00, 00, 05, 25, 01, 01, 03, 08, 0B, 04, 01, FF, 00, 00, 04, 09, 04, 04, 00, 02, FF, 00, 00, 04, 07, 05, 02, 02, 40, 00, 00, 07, 05, 82, 02, 40, 00, 00] ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 923, CRC 01 ++ SOF packet with frame number 924, CRC 0E ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC 2527 and 8 data bytes: [00, 09, 01, 00, 00, 00, 00, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC 2DD7 and 8 data bytes: [80, 06, 04, 03, 09, 04, 02, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC EEA3 and 2 data bytes: '.\x03' ++ ACK packet ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 27.0, CRC 18 ++ DATA0 packet with CRC EDCB and 8 data bytes: [80, 06, 04, 03, 09, 04, 2E, 00] ++ ACK packet ++ IN packet on 27.0, CRC 18 ++ NAK packet ++ IN packet on 27.0, CRC 18 ++ DATA1 packet with CRC 25A8 and 46 data bytes: [2E, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00, 20, 00, 42, 00, 75, 00, 6C, 00, 6B, 00, 20, 00, 49, 00, 6E, 00, 74, 00, 65, 00, 72, 00, 66, 00, 61, 00, 63, 00, 65, 00] ++ ACK packet ++ SOF packet with frame number 925, CRC 11 ++ OUT packet on 27.0, CRC 18 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 926, CRC 19 ++ SOF packet with frame number 927, CRC 06 ++ SOF packet with frame number 928, CRC 0A ++ SOF packet with frame number 929, CRC 15 At devices row 0: + Device 27: Ksoloti Core Expanding devices view, row 0: Device 27: Ksoloti Core diff --git a/tests/ui/emf2022-badge/actions.json b/tests/ui/emf2022-badge/actions.json index 8f716447..685c79d7 100644 --- a/tests/ui/emf2022-badge/actions.json +++ b/tests/ui/emf2022-badge/actions.json @@ -15,13 +15,13 @@ {"SetExpanded":["devices",42,true]} {"SetExpanded":["devices",15,false]} {"SetExpanded":["devices",0,false]} -{"SetExpanded":["traffic",10,true]} -{"SetExpanded":["traffic",12,true]} -{"SetExpanded":["traffic",33,true]} -{"SetExpanded":["traffic",39,true]} -{"SetExpanded":["traffic",44,true]} -{"SetExpanded":["traffic",46,true]} -{"SetExpanded":["traffic",33,false]} -{"SetExpanded":["traffic",10,false]} -{"SetExpanded":["traffic",29,false]} +{"SetExpanded":["traffic-hierarchical",10,true]} +{"SetExpanded":["traffic-hierarchical",12,true]} +{"SetExpanded":["traffic-hierarchical",33,true]} +{"SetExpanded":["traffic-hierarchical",39,true]} +{"SetExpanded":["traffic-hierarchical",44,true]} +{"SetExpanded":["traffic-hierarchical",46,true]} +{"SetExpanded":["traffic-hierarchical",33,false]} +{"SetExpanded":["traffic-hierarchical",10,false]} +{"SetExpanded":["traffic-hierarchical",29,false]} {"SetExpanded":["devices",1,false]} diff --git a/tests/ui/emf2022-badge/reference.txt b/tests/ui/emf2022-badge/reference.txt index 6527f75e..1d4c6ebb 100644 --- a/tests/ui/emf2022-badge/reference.txt +++ b/tests/ui/emf2022-badge/reference.txt @@ -1,6 +1,6 @@ Opening file tests/emf2022-badge/capture.pcap Updating after 3710 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: + 209 SOF groups + Getting device descriptor #0 for device 0, reading 18 of 64 requested bytes + Setting address to 1 for device 0 @@ -33,16 +33,5096 @@ At traffic row 0: + Getting unknown descriptor #0 for interface 2.2, reading 144 bytes + Class request #9, index 0, value 513 for interface 2.2, writing 2 bytes + Polling 194 times for interrupt transfer on endpoint 2.3 IN +At traffic-transactions row 0: ++ 6 SOF packets ++ SETUP transaction on 0.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 40, 00] ++ IN transaction on 0.0 with 18 data bytes, ACK: [12, 01, 00, 02, EF, 02, 01, 40, 3A, 30, 01, 10, 01, 01, 01, 02, 03, 01] ++ OUT transaction on 0.0 with no data, ACK ++ 77 SOF packets ++ SETUP transaction on 0.0 with 8 data bytes, ACK: [00, 05, 01, 00, 00, 00, 00, 00] ++ IN transaction on 0.0 with no data, ACK ++ 20 SOF packets ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 12, 00] ++ IN transaction on 1.0 with 18 data bytes, ACK: [12, 01, 00, 02, EF, 02, 01, 40, 3A, 30, 01, 10, 01, 01, 01, 02, 03, 01] ++ OUT transaction on 1.0 with no data, ACK ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 00, 06, 00, 00, 0A, 00] ++ IN transaction on 1.0, STALL ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 00, 06, 00, 00, 0A, 00] ++ IN transaction on 1.0, STALL ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 00, 06, 00, 00, 0A, 00] ++ IN transaction on 1.0, STALL ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 00, 02, 00, 00, 09, 00] ++ IN transaction on 1.0 with 9 data bytes, ACK: [09, 02, 62, 00, 03, 01, 00, C0, FA] ++ OUT transaction on 1.0 with no data, ACK ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 00, 02, 00, 00, 62, 00] ++ IN transaction on 1.0 with 64 data bytes, ACK: [09, 02, 62, 00, 03, 01, 00, C0, FA, 08, 0B, 00, 02, 02, 02, 00, 00, 09, 04, 00, 00, 01, 02, 02, 00, 00, 05, 24, 00, 10, 01, 04, 24, 02, 02, 05, 24, 06, 00, 01, 05, 24, 01, 03, 01, 07, 05, 82, 03, 40, 00, 01, 09, 04, 01, 00, 02, 0A, 02, 00, 00, 07, 05, 01] ++ 1 SOF packets ++ IN transaction on 1.0 with 34 data bytes, ACK: [02, 40, 00, 01, 07, 05, 81, 02, 40, 00, 01, 09, 04, 02, 00, 02, FF, FF, 01, 00, 07, 05, 02, 02, 40, 00, 01, 07, 05, 83, 02, 40, 00, 01] ++ OUT transaction on 1.0 with no data, ACK ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 00, 03, 00, 00, FF, 00] ++ IN transaction on 1.0 with 4 data bytes, ACK: [04, 03, 09, 04] ++ OUT transaction on 1.0 with no data, ACK ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 02, 03, 09, 04, FF, 00] ++ IN transaction on 1.0 with 56 data bytes, ACK: [38, 03, 55, 00, 53, 00, 42, 00, 20, 00, 4A, 00, 54, 00, 41, 00, 47, 00, 2F, 00, 73, 00, 65, 00, 72, 00, 69, 00, 61, 00, 6C, 00, 20, 00, 64, 00, 65, 00, 62, 00, 75, 00, 67, 00, 20, 00, 75, 00, 6E, 00, 69, 00, 74, 00, 00, 00] ++ OUT transaction on 1.0 with no data, ACK ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 01, 03, 09, 04, FF, 00] ++ IN transaction on 1.0 with 22 data bytes, ACK: [16, 03, 45, 00, 73, 00, 70, 00, 72, 00, 65, 00, 73, 00, 73, 00, 69, 00, 66, 00, 00, 00] ++ OUT transaction on 1.0 with no data, ACK ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 03, 03, 09, 04, FF, 00] ++ IN transaction on 1.0 with 36 data bytes, ACK: [24, 03, 46, 00, 34, 00, 3A, 00, 31, 00, 32, 00, 3A, 00, 46, 00, 41, 00, 3A, 00, 34, 00, 44, 00, 3A, 00, 46, 00, 31, 00, 3A, 00, 37, 00, 43, 00] ++ OUT transaction on 1.0 with no data, ACK ++ 2 SOF packets ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [00, 09, 01, 00, 00, 00, 00, 00] ++ IN transaction on 1.0 with no data, ACK ++ SETUP transaction on 1.0 with 8 data bytes, ACK: [21, 20, 00, 00, 00, 00, 07, 00] ++ OUT transaction on 1.0 with 7 data bytes, ACK: [80, 25, 00, 00, 00, 00, 08] ++ IN transaction on 1.0 with no data, ACK ++ 1189 SOF packets ++ SETUP transaction on 0.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 40, 00] ++ 3 times: IN transaction on 0.0, NAK ++ IN transaction on 0.0 with 18 data bytes, ACK: [12, 01, 00, 02, EF, 02, 01, 40, D0, 16, 14, 11, 00, 01, 01, 02, 03, 01] ++ OUT transaction on 0.0 with no data, NAK ++ OUT transaction on 0.0 with no data, ACK ++ 73 SOF packets ++ SETUP transaction on 0.0 with 8 data bytes, ACK: [00, 05, 02, 00, 00, 00, 00, 00] ++ 2 times: IN transaction on 0.0, NAK ++ IN transaction on 0.0 with no data, ACK ++ 20 SOF packets ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 12, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 18 data bytes, ACK: [12, 01, 00, 02, EF, 02, 01, 40, D0, 16, 14, 11, 00, 01, 01, 02, 03, 01] ++ OUT transaction on 2.0 with no data, NAK ++ OUT transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 00, 06, 00, 00, 0A, 00] ++ 2 times: IN transaction on 2.0, NAK ++ IN transaction on 2.0, STALL ++ 1 SOF packets ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 00, 06, 00, 00, 0A, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0, STALL ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 00, 06, 00, 00, 0A, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0, STALL ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 00, 02, 00, 00, 09, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 9 data bytes, ACK: [09, 02, 64, 00, 03, 01, 00, 80, FA] ++ OUT transaction on 2.0 with no data, NAK ++ OUT transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 00, 02, 00, 00, 64, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 64 data bytes, ACK: [09, 02, 64, 00, 03, 01, 00, 80, FA, 08, 0B, 00, 02, 02, 02, 00, 00, 09, 04, 00, 00, 01, 02, 02, 00, 04, 05, 24, 00, 20, 01, 05, 24, 01, 00, 01, 04, 24, 02, 02, 05, 24, 06, 00, 01, 07, 05, 81, 03, 08, 00, 10, 09, 04, 01, 00, 02, 0A, 00, 00, 00, 07, 05, 02] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 36 data bytes, ACK: [02, 40, 00, 00, 07, 05, 82, 02, 40, 00, 00, 09, 04, 02, 00, 01, 03, 01, 01, 05, 09, 21, 11, 01, 00, 01, 22, 90, 00, 07, 05, 83, 03, 08, 00, 0A] ++ OUT transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 00, 03, 00, 00, FF, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 4 data bytes, ACK: [04, 03, 09, 04] ++ OUT transaction on 2.0 with no data, NAK ++ OUT transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 02, 03, 09, 04, FF, 00] ++ 1 SOF packets ++ 2 times: IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 12 data bytes, ACK: [0C, 03, 54, 00, 69, 00, 44, 00, 41, 00, 4C, 00] ++ OUT transaction on 2.0 with no data, NAK ++ OUT transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 01, 03, 09, 04, FF, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 44 data bytes, ACK: [2C, 03, 45, 00, 6C, 00, 65, 00, 63, 00, 74, 00, 72, 00, 6F, 00, 6D, 00, 61, 00, 67, 00, 6E, 00, 65, 00, 74, 00, 69, 00, 63, 00, 20, 00, 46, 00, 69, 00, 65, 00, 6C, 00, 64, 00] ++ OUT transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 03, 03, 09, 04, FF, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 14 data bytes, ACK: [0E, 03, 31, 00, 32, 00, 33, 00, 34, 00, 35, 00, 36, 00] ++ OUT transaction on 2.0 with no data, ACK ++ 1 SOF packets ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [00, 09, 01, 00, 00, 00, 00, 00] ++ 4 times: IN transaction on 2.0, NAK ++ IN transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 04, 03, 09, 04, FF, 00] ++ 1 SOF packets ++ 2 times: IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 42 data bytes, ACK: [2A, 03, 45, 00, 73, 00, 70, 00, 72, 00, 65, 00, 73, 00, 73, 00, 69, 00, 66, 00, 20, 00, 43, 00, 44, 00, 43, 00, 20, 00, 44, 00, 65, 00, 76, 00, 69, 00, 63, 00, 65, 00] ++ OUT transaction on 2.0 with no data, NAK ++ OUT transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [21, 20, 00, 00, 00, 00, 07, 00] ++ OUT transaction on 2.0 with 7 data bytes, NAK: [80, 25, 00, 00, 00, 00, 08] ++ OUT transaction on 2.0 with 7 data bytes, ACK: [80, 25, 00, 00, 00, 00, 08] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 05, 03, 09, 04, FF, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 24 data bytes, ACK: [18, 03, 54, 00, 69, 00, 44, 00, 41, 00, 4C, 00, 20, 00, 62, 00, 61, 00, 64, 00, 67, 00, 65, 00] ++ OUT transaction on 2.0 with no data, NAK ++ OUT transaction on 2.0 with no data, ACK ++ 1 SOF packets ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [80, 06, 03, 03, 09, 04, FF, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 14 data bytes, ACK: [0E, 03, 31, 00, 32, 00, 33, 00, 34, 00, 35, 00, 36, 00] ++ OUT transaction on 2.0 with no data, NAK ++ OUT transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [21, 0A, 00, 00, 02, 00, 00, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with no data, ACK ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [81, 06, 00, 22, 02, 00, 90, 00] ++ 2 times: IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 64 data bytes, ACK: [05, 01, 09, 06, A1, 01, 85, 01, 05, 07, 19, E0, 29, E7, 15, 00, 25, 01, 95, 08, 75, 01, 81, 02, 95, 01, 75, 08, 81, 01, 05, 07, 19, 00, 29, FF, 15, 00, 25, FF, 95, 06, 75, 08, 81, 00, 05, 08, 19, 01, 29, 05, 95, 05, 75, 01, 91, 02, 95, 01, 75, 03, 91, 01] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 64 data bytes, ACK: [C0, 05, 01, 09, 02, A1, 01, 85, 02, 09, 01, A1, 00, 05, 09, 19, 01, 29, 05, 15, 00, 25, 01, 95, 05, 75, 01, 81, 02, 95, 01, 75, 03, 81, 01, 05, 01, 09, 30, 09, 31, 15, 81, 25, 7F, 95, 02, 75, 08, 81, 06, 09, 38, 15, 81, 25, 7F, 95, 01, 75, 08, 81, 06, 05] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with 16 data bytes, ACK: [0C, 0A, 38, 02, 15, 81, 25, 7F, 95, 01, 75, 08, 81, 06, C0, C0] ++ OUT transaction on 2.0 with no data, NAK ++ OUT transaction on 2.0 with no data, ACK ++ 1 SOF packets ++ SETUP transaction on 2.0 with 8 data bytes, ACK: [21, 09, 01, 02, 02, 00, 02, 00] ++ OUT transaction on 2.0 with 2 data bytes, NAK: [01, 00] ++ OUT transaction on 2.0 with 2 data bytes, ACK: [01, 00] ++ IN transaction on 2.0, NAK ++ IN transaction on 2.0 with no data, ACK ++ 4 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 2 SOF packets +At traffic-packets row 0: ++ SOF packet with frame number 597, CRC 07 ++ SOF packet with frame number 598, CRC 0F ++ SOF packet with frame number 599, CRC 10 ++ SOF packet with frame number 600, CRC 11 ++ SOF packet with frame number 601, CRC 0E ++ SOF packet with frame number 602, CRC 06 ++ SETUP packet on 0.0, CRC 02 ++ DATA0 packet with CRC 94DD and 8 data bytes: [80, 06, 00, 01, 00, 00, 40, 00] ++ ACK packet ++ IN packet on 0.0, CRC 02 ++ DATA1 packet with CRC 5640 and 18 data bytes: [12, 01, 00, 02, EF, 02, 01, 40, 3A, 30, 01, 10, 01, 01, 01, 02, 03, 01] ++ ACK packet ++ OUT packet on 0.0, CRC 02 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 658, CRC 15 ++ SOF packet with frame number 659, CRC 0A ++ SOF packet with frame number 660, CRC 05 ++ SOF packet with frame number 661, CRC 1A ++ SOF packet with frame number 662, CRC 12 ++ SOF packet with frame number 663, CRC 0D ++ SOF packet with frame number 664, CRC 0C ++ SOF packet with frame number 665, CRC 13 ++ SOF packet with frame number 666, CRC 1B ++ SOF packet with frame number 667, CRC 04 ++ SOF packet with frame number 668, CRC 0B ++ SOF packet with frame number 669, CRC 14 ++ SOF packet with frame number 670, CRC 1C ++ SOF packet with frame number 671, CRC 03 ++ SOF packet with frame number 672, CRC 0F ++ SOF packet with frame number 673, CRC 10 ++ SOF packet with frame number 674, CRC 18 ++ SOF packet with frame number 675, CRC 07 ++ SOF packet with frame number 676, CRC 08 ++ SOF packet with frame number 677, CRC 17 ++ SOF packet with frame number 678, CRC 1F ++ SOF packet with frame number 679, CRC 00 ++ SOF packet with frame number 680, CRC 01 ++ SOF packet with frame number 681, CRC 1E ++ SOF packet with frame number 682, CRC 16 ++ SOF packet with frame number 683, CRC 09 ++ SOF packet with frame number 684, CRC 06 ++ SOF packet with frame number 685, CRC 19 ++ SOF packet with frame number 686, CRC 11 ++ SOF packet with frame number 687, CRC 0E ++ SOF packet with frame number 688, CRC 13 ++ SOF packet with frame number 689, CRC 0C ++ SOF packet with frame number 690, CRC 04 ++ SOF packet with frame number 691, CRC 1B ++ SOF packet with frame number 692, CRC 14 ++ SOF packet with frame number 693, CRC 0B ++ SOF packet with frame number 694, CRC 03 ++ SOF packet with frame number 695, CRC 1C ++ SOF packet with frame number 696, CRC 1D ++ SOF packet with frame number 697, CRC 02 ++ SOF packet with frame number 698, CRC 0A ++ SOF packet with frame number 699, CRC 15 ++ SOF packet with frame number 700, CRC 1A ++ SOF packet with frame number 701, CRC 05 ++ SOF packet with frame number 702, CRC 0D ++ SOF packet with frame number 703, CRC 12 ++ SOF packet with frame number 704, CRC 15 ++ SOF packet with frame number 705, CRC 0A ++ SOF packet with frame number 706, CRC 02 ++ SOF packet with frame number 707, CRC 1D ++ SOF packet with frame number 708, CRC 12 ++ SOF packet with frame number 709, CRC 0D ++ SOF packet with frame number 710, CRC 05 ++ SOF packet with frame number 711, CRC 1A ++ SOF packet with frame number 712, CRC 1B ++ SOF packet with frame number 713, CRC 04 ++ SOF packet with frame number 714, CRC 0C ++ SOF packet with frame number 715, CRC 13 ++ SOF packet with frame number 716, CRC 1C ++ SOF packet with frame number 717, CRC 03 ++ SOF packet with frame number 718, CRC 0B ++ SOF packet with frame number 719, CRC 14 ++ SOF packet with frame number 720, CRC 09 ++ SOF packet with frame number 721, CRC 16 ++ SOF packet with frame number 722, CRC 1E ++ SOF packet with frame number 723, CRC 01 ++ SOF packet with frame number 724, CRC 0E ++ SOF packet with frame number 725, CRC 11 ++ SOF packet with frame number 726, CRC 19 ++ SOF packet with frame number 727, CRC 06 ++ SOF packet with frame number 728, CRC 07 ++ SOF packet with frame number 729, CRC 18 ++ SOF packet with frame number 730, CRC 10 ++ SOF packet with frame number 731, CRC 0F ++ SOF packet with frame number 732, CRC 00 ++ SOF packet with frame number 733, CRC 1F ++ SOF packet with frame number 734, CRC 17 ++ SETUP packet on 0.0, CRC 02 ++ DATA0 packet with CRC 25EB and 8 data bytes: [00, 05, 01, 00, 00, 00, 00, 00] ++ ACK packet ++ IN packet on 0.0, CRC 02 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 735, CRC 08 ++ SOF packet with frame number 736, CRC 04 ++ SOF packet with frame number 737, CRC 1B ++ SOF packet with frame number 738, CRC 13 ++ SOF packet with frame number 739, CRC 0C ++ SOF packet with frame number 740, CRC 03 ++ SOF packet with frame number 741, CRC 1C ++ SOF packet with frame number 742, CRC 14 ++ SOF packet with frame number 743, CRC 0B ++ SOF packet with frame number 744, CRC 0A ++ SOF packet with frame number 745, CRC 15 ++ SOF packet with frame number 746, CRC 1D ++ SOF packet with frame number 747, CRC 02 ++ SOF packet with frame number 748, CRC 0D ++ SOF packet with frame number 749, CRC 12 ++ SOF packet with frame number 750, CRC 1A ++ SOF packet with frame number 751, CRC 05 ++ SOF packet with frame number 752, CRC 18 ++ SOF packet with frame number 753, CRC 07 ++ SOF packet with frame number 754, CRC 0F ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC F4E0 and 8 data bytes: [80, 06, 00, 01, 00, 00, 12, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ DATA1 packet with CRC 5640 and 18 data bytes: [12, 01, 00, 02, EF, 02, 01, 40, 3A, 30, 01, 10, 01, 01, 01, 02, 03, 01] ++ ACK packet ++ OUT packet on 1.0, CRC 1D ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC 345F and 8 data bytes: [80, 06, 00, 06, 00, 00, 0A, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ STALL packet ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC 345F and 8 data bytes: [80, 06, 00, 06, 00, 00, 0A, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ STALL packet ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC 345F and 8 data bytes: [80, 06, 00, 06, 00, 00, 0A, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ STALL packet ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC 04AE and 8 data bytes: [80, 06, 00, 02, 00, 00, 09, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ DATA1 packet with CRC FFC8 and 9 data bytes: [09, 02, 62, 00, 03, 01, 00, C0, FA] ++ ACK packet ++ OUT packet on 1.0, CRC 1D ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC 3481 and 8 data bytes: [80, 06, 00, 02, 00, 00, 62, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ DATA1 packet with CRC 2175 and 64 data bytes: [09, 02, 62, 00, 03, 01, 00, C0, FA, 08, 0B, 00, 02, 02, 02, 00, 00, 09, 04, 00, 00, 01, 02, 02, 00, 00, 05, 24, 00, 10, 01, 04, 24, 02, 02, 05, 24, 06, 00, 01, 05, 24, 01, 03, 01, 07, 05, 82, 03, 40, 00, 01, 09, 04, 01, 00, 02, 0A, 02, 00, 00, 07, 05, 01] ++ ACK packet ++ SOF packet with frame number 755, CRC 10 ++ IN packet on 1.0, CRC 1D ++ DATA0 packet with CRC 3DED and 34 data bytes: [02, 40, 00, 01, 07, 05, 81, 02, 40, 00, 01, 09, 04, 02, 00, 02, FF, FF, 01, 00, 07, 05, 02, 02, 40, 00, 01, 07, 05, 83, 02, 40, 00, 01] ++ ACK packet ++ OUT packet on 1.0, CRC 1D ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC 64D4 and 8 data bytes: [80, 06, 00, 03, 00, 00, FF, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ DATA1 packet with CRC 7809 and 4 data bytes: [04, 03, 09, 04] ++ ACK packet ++ OUT packet on 1.0, CRC 1D ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC DB97 and 8 data bytes: [80, 06, 02, 03, 09, 04, FF, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ DATA1 packet with CRC 5EC0 and 56 data bytes: [38, 03, 55, 00, 53, 00, 42, 00, 20, 00, 4A, 00, 54, 00, 41, 00, 47, 00, 2F, 00, 73, 00, 65, 00, 72, 00, 69, 00, 61, 00, 6C, 00, 20, 00, 64, 00, 65, 00, 62, 00, 75, 00, 67, 00, 20, 00, 75, 00, 6E, 00, 69, 00, 74, 00, 00, 00] ++ ACK packet ++ OUT packet on 1.0, CRC 1D ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC E897 and 8 data bytes: [80, 06, 01, 03, 09, 04, FF, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ DATA1 packet with CRC 5B31 and 22 data bytes: [16, 03, 45, 00, 73, 00, 70, 00, 72, 00, 65, 00, 73, 00, 73, 00, 69, 00, 66, 00, 00, 00] ++ ACK packet ++ OUT packet on 1.0, CRC 1D ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC 0A96 and 8 data bytes: [80, 06, 03, 03, 09, 04, FF, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ DATA1 packet with CRC 8C7F and 36 data bytes: [24, 03, 46, 00, 34, 00, 3A, 00, 31, 00, 32, 00, 3A, 00, 46, 00, 41, 00, 3A, 00, 34, 00, 44, 00, 3A, 00, 46, 00, 31, 00, 3A, 00, 37, 00, 43, 00] ++ ACK packet ++ OUT packet on 1.0, CRC 1D ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 756, CRC 1F ++ SOF packet with frame number 757, CRC 00 ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC 2527 and 8 data bytes: [00, 09, 01, 00, 00, 00, 00, 00] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 1.0, CRC 1D ++ DATA0 packet with CRC D25F and 8 data bytes: [21, 20, 00, 00, 00, 00, 07, 00] ++ ACK packet ++ OUT packet on 1.0, CRC 1D ++ DATA1 packet with CRC C463 and 7 data bytes: [80, 25, 00, 00, 00, 00, 08] ++ ACK packet ++ IN packet on 1.0, CRC 1D ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 758, CRC 08 ++ SOF packet with frame number 759, CRC 17 ++ SOF packet with frame number 760, CRC 16 ++ SOF packet with frame number 761, CRC 09 ++ SOF packet with frame number 762, CRC 01 ++ SOF packet with frame number 763, CRC 1E ++ SOF packet with frame number 764, CRC 11 ++ SOF packet with frame number 765, CRC 0E ++ SOF packet with frame number 766, CRC 06 ++ SOF packet with frame number 767, CRC 19 ++ SOF packet with frame number 768, CRC 0D ++ SOF packet with frame number 769, CRC 12 ++ SOF packet with frame number 770, CRC 1A ++ SOF packet with frame number 771, CRC 05 ++ SOF packet with frame number 772, CRC 0A ++ SOF packet with frame number 773, CRC 15 ++ SOF packet with frame number 774, CRC 1D ++ SOF packet with frame number 775, CRC 02 ++ SOF packet with frame number 776, CRC 03 ++ SOF packet with frame number 777, CRC 1C ++ SOF packet with frame number 778, CRC 14 ++ SOF packet with frame number 779, CRC 0B ++ SOF packet with frame number 780, CRC 04 ++ SOF packet with frame number 781, CRC 1B ++ SOF packet with frame number 782, CRC 13 ++ SOF packet with frame number 783, CRC 0C ++ SOF packet with frame number 784, CRC 11 ++ SOF packet with frame number 785, CRC 0E ++ SOF packet with frame number 786, CRC 06 ++ SOF packet with frame number 787, CRC 19 ++ SOF packet with frame number 788, CRC 16 ++ SOF packet with frame number 789, CRC 09 ++ SOF packet with frame number 790, CRC 01 ++ SOF packet with frame number 791, CRC 1E ++ SOF packet with frame number 792, CRC 1F ++ SOF packet with frame number 793, CRC 00 ++ SOF packet with frame number 794, CRC 08 ++ SOF packet with frame number 795, CRC 17 ++ SOF packet with frame number 796, CRC 18 ++ SOF packet with frame number 797, CRC 07 ++ SOF packet with frame number 798, CRC 0F ++ SOF packet with frame number 799, CRC 10 ++ SOF packet with frame number 800, CRC 1C ++ SOF packet with frame number 801, CRC 03 ++ SOF packet with frame number 802, CRC 0B ++ SOF packet with frame number 803, CRC 14 ++ SOF packet with frame number 804, CRC 1B ++ SOF packet with frame number 805, CRC 04 ++ SOF packet with frame number 806, CRC 0C ++ SOF packet with frame number 807, CRC 13 ++ SOF packet with frame number 808, CRC 12 ++ SOF packet with frame number 809, CRC 0D ++ SOF packet with frame number 810, CRC 05 ++ SOF packet with frame number 811, CRC 1A ++ SOF packet with frame number 812, CRC 15 ++ SOF packet with frame number 813, CRC 0A ++ SOF packet with frame number 814, CRC 02 ++ SOF packet with frame number 815, CRC 1D ++ SOF packet with frame number 816, CRC 00 ++ SOF packet with frame number 817, CRC 1F ++ SOF packet with frame number 818, CRC 17 ++ SOF packet with frame number 819, CRC 08 ++ SOF packet with frame number 820, CRC 07 ++ SOF packet with frame number 821, CRC 18 ++ SOF packet with frame number 822, CRC 10 ++ SOF packet with frame number 823, CRC 0F ++ SOF packet with frame number 824, CRC 0E ++ SOF packet with frame number 825, CRC 11 ++ SOF packet with frame number 826, CRC 19 ++ SOF packet with frame number 827, CRC 06 ++ SOF packet with frame number 828, CRC 09 ++ SOF packet with frame number 829, CRC 16 ++ SOF packet with frame number 830, CRC 1E ++ SOF packet with frame number 831, CRC 01 ++ SOF packet with frame number 832, CRC 06 ++ SOF packet with frame number 833, CRC 19 ++ SOF packet with frame number 834, CRC 11 ++ SOF packet with frame number 835, CRC 0E ++ SOF packet with frame number 836, CRC 01 ++ SOF packet with frame number 837, CRC 1E ++ SOF packet with frame number 838, CRC 16 ++ SOF packet with frame number 839, CRC 09 ++ SOF packet with frame number 840, CRC 08 ++ SOF packet with frame number 841, CRC 17 ++ SOF packet with frame number 842, CRC 1F ++ SOF packet with frame number 843, CRC 00 ++ SOF packet with frame number 844, CRC 0F ++ SOF packet with frame number 845, CRC 10 ++ SOF packet with frame number 846, CRC 18 ++ SOF packet with frame number 847, CRC 07 ++ SOF packet with frame number 848, CRC 1A ++ SOF packet with frame number 849, CRC 05 ++ SOF packet with frame number 850, CRC 0D ++ SOF packet with frame number 851, CRC 12 ++ SOF packet with frame number 852, CRC 1D ++ SOF packet with frame number 853, CRC 02 ++ SOF packet with frame number 854, CRC 0A ++ SOF packet with frame number 855, CRC 15 ++ SOF packet with frame number 856, CRC 14 ++ SOF packet with frame number 857, CRC 0B ++ SOF packet with frame number 858, CRC 03 ++ SOF packet with frame number 859, CRC 1C ++ SOF packet with frame number 860, CRC 13 ++ SOF packet with frame number 861, CRC 0C ++ SOF packet with frame number 862, CRC 04 ++ SOF packet with frame number 863, CRC 1B ++ SOF packet with frame number 864, CRC 17 ++ SOF packet with frame number 865, CRC 08 ++ SOF packet with frame number 866, CRC 00 ++ SOF packet with frame number 867, CRC 1F ++ SOF packet with frame number 868, CRC 10 ++ SOF packet with frame number 869, CRC 0F ++ SOF packet with frame number 870, CRC 07 ++ SOF packet with frame number 871, CRC 18 ++ SOF packet with frame number 872, CRC 19 ++ SOF packet with frame number 873, CRC 06 ++ SOF packet with frame number 874, CRC 0E ++ SOF packet with frame number 875, CRC 11 ++ SOF packet with frame number 876, CRC 1E ++ SOF packet with frame number 877, CRC 01 ++ SOF packet with frame number 878, CRC 09 ++ SOF packet with frame number 879, CRC 16 ++ SOF packet with frame number 880, CRC 0B ++ SOF packet with frame number 881, CRC 14 ++ SOF packet with frame number 882, CRC 1C ++ SOF packet with frame number 883, CRC 03 ++ SOF packet with frame number 884, CRC 0C ++ SOF packet with frame number 885, CRC 13 ++ SOF packet with frame number 886, CRC 1B ++ SOF packet with frame number 887, CRC 04 ++ SOF packet with frame number 888, CRC 05 ++ SOF packet with frame number 889, CRC 1A ++ SOF packet with frame number 890, CRC 12 ++ SOF packet with frame number 891, CRC 0D ++ SOF packet with frame number 892, CRC 02 ++ SOF packet with frame number 893, CRC 1D ++ SOF packet with frame number 894, CRC 15 ++ SOF packet with frame number 895, CRC 0A ++ SOF packet with frame number 896, CRC 1B ++ SOF packet with frame number 897, CRC 04 ++ SOF packet with frame number 898, CRC 0C ++ SOF packet with frame number 899, CRC 13 ++ SOF packet with frame number 900, CRC 1C ++ SOF packet with frame number 901, CRC 03 ++ SOF packet with frame number 902, CRC 0B ++ SOF packet with frame number 903, CRC 14 ++ SOF packet with frame number 904, CRC 15 ++ SOF packet with frame number 905, CRC 0A ++ SOF packet with frame number 906, CRC 02 ++ SOF packet with frame number 907, CRC 1D ++ SOF packet with frame number 908, CRC 12 ++ SOF packet with frame number 909, CRC 0D ++ SOF packet with frame number 910, CRC 05 ++ SOF packet with frame number 911, CRC 1A ++ SOF packet with frame number 912, CRC 07 ++ SOF packet with frame number 913, CRC 18 ++ SOF packet with frame number 914, CRC 10 ++ SOF packet with frame number 915, CRC 0F ++ SOF packet with frame number 916, CRC 00 ++ SOF packet with frame number 917, CRC 1F ++ SOF packet with frame number 918, CRC 17 ++ SOF packet with frame number 919, CRC 08 ++ SOF packet with frame number 920, CRC 09 ++ SOF packet with frame number 921, CRC 16 ++ SOF packet with frame number 922, CRC 1E ++ SOF packet with frame number 923, CRC 01 ++ SOF packet with frame number 924, CRC 0E ++ SOF packet with frame number 925, CRC 11 ++ SOF packet with frame number 926, CRC 19 ++ SOF packet with frame number 927, CRC 06 ++ SOF packet with frame number 928, CRC 0A ++ SOF packet with frame number 929, CRC 15 ++ SOF packet with frame number 930, CRC 1D ++ SOF packet with frame number 931, CRC 02 ++ SOF packet with frame number 932, CRC 0D ++ SOF packet with frame number 933, CRC 12 ++ SOF packet with frame number 934, CRC 1A ++ SOF packet with frame number 935, CRC 05 ++ SOF packet with frame number 936, CRC 04 ++ SOF packet with frame number 937, CRC 1B ++ SOF packet with frame number 938, CRC 13 ++ SOF packet with frame number 939, CRC 0C ++ SOF packet with frame number 940, CRC 03 ++ SOF packet with frame number 941, CRC 1C ++ SOF packet with frame number 942, CRC 14 ++ SOF packet with frame number 943, CRC 0B ++ SOF packet with frame number 944, CRC 16 ++ SOF packet with frame number 945, CRC 09 ++ SOF packet with frame number 946, CRC 01 ++ SOF packet with frame number 947, CRC 1E ++ SOF packet with frame number 948, CRC 11 ++ SOF packet with frame number 949, CRC 0E ++ SOF packet with frame number 950, CRC 06 ++ SOF packet with frame number 951, CRC 19 ++ SOF packet with frame number 952, CRC 18 ++ SOF packet with frame number 953, CRC 07 ++ SOF packet with frame number 954, CRC 0F ++ SOF packet with frame number 955, CRC 10 ++ SOF packet with frame number 956, CRC 1F ++ SOF packet with frame number 957, CRC 00 ++ SOF packet with frame number 958, CRC 08 ++ SOF packet with frame number 959, CRC 17 ++ SOF packet with frame number 960, CRC 10 ++ SOF packet with frame number 961, CRC 0F ++ SOF packet with frame number 962, CRC 07 ++ SOF packet with frame number 963, CRC 18 ++ SOF packet with frame number 964, CRC 17 ++ SOF packet with frame number 965, CRC 08 ++ SOF packet with frame number 966, CRC 00 ++ SOF packet with frame number 967, CRC 1F ++ SOF packet with frame number 968, CRC 1E ++ SOF packet with frame number 969, CRC 01 ++ SOF packet with frame number 970, CRC 09 ++ SOF packet with frame number 971, CRC 16 ++ SOF packet with frame number 972, CRC 19 ++ SOF packet with frame number 973, CRC 06 ++ SOF packet with frame number 974, CRC 0E ++ SOF packet with frame number 975, CRC 11 ++ SOF packet with frame number 976, CRC 0C ++ SOF packet with frame number 977, CRC 13 ++ SOF packet with frame number 978, CRC 1B ++ SOF packet with frame number 979, CRC 04 ++ SOF packet with frame number 980, CRC 0B ++ SOF packet with frame number 981, CRC 14 ++ SOF packet with frame number 982, CRC 1C ++ SOF packet with frame number 983, CRC 03 ++ SOF packet with frame number 984, CRC 02 ++ SOF packet with frame number 985, CRC 1D ++ SOF packet with frame number 986, CRC 15 ++ SOF packet with frame number 987, CRC 0A ++ SOF packet with frame number 988, CRC 05 ++ SOF packet with frame number 989, CRC 1A ++ SOF packet with frame number 990, CRC 12 ++ SOF packet with frame number 991, CRC 0D ++ SOF packet with frame number 992, CRC 01 ++ SOF packet with frame number 993, CRC 1E ++ SOF packet with frame number 994, CRC 16 ++ SOF packet with frame number 995, CRC 09 ++ SOF packet with frame number 996, CRC 06 ++ SOF packet with frame number 997, CRC 19 ++ SOF packet with frame number 998, CRC 11 ++ SOF packet with frame number 999, CRC 0E ++ SOF packet with frame number 1000, CRC 0F ++ SOF packet with frame number 1001, CRC 10 ++ SOF packet with frame number 1002, CRC 18 ++ SOF packet with frame number 1003, CRC 07 ++ SOF packet with frame number 1004, CRC 08 ++ SOF packet with frame number 1005, CRC 17 ++ SOF packet with frame number 1006, CRC 1F ++ SOF packet with frame number 1007, CRC 00 ++ SOF packet with frame number 1008, CRC 1D ++ SOF packet with frame number 1009, CRC 02 ++ SOF packet with frame number 1010, CRC 0A ++ SOF packet with frame number 1011, CRC 15 ++ SOF packet with frame number 1012, CRC 1A ++ SOF packet with frame number 1013, CRC 05 ++ SOF packet with frame number 1014, CRC 0D ++ SOF packet with frame number 1015, CRC 12 ++ SOF packet with frame number 1016, CRC 13 ++ SOF packet with frame number 1017, CRC 0C ++ SOF packet with frame number 1018, CRC 04 ++ SOF packet with frame number 1019, CRC 1B ++ SOF packet with frame number 1020, CRC 14 ++ SOF packet with frame number 1021, CRC 0B ++ SOF packet with frame number 1022, CRC 03 ++ SOF packet with frame number 1023, CRC 1C ++ SOF packet with frame number 1024, CRC 16 ++ SOF packet with frame number 1025, CRC 09 ++ SOF packet with frame number 1026, CRC 01 ++ SOF packet with frame number 1027, CRC 1E ++ SOF packet with frame number 1028, CRC 11 ++ SOF packet with frame number 1029, CRC 0E ++ SOF packet with frame number 1030, CRC 06 ++ SOF packet with frame number 1031, CRC 19 ++ SOF packet with frame number 1032, CRC 18 ++ SOF packet with frame number 1033, CRC 07 ++ SOF packet with frame number 1034, CRC 0F ++ SOF packet with frame number 1035, CRC 10 ++ SOF packet with frame number 1036, CRC 1F ++ SOF packet with frame number 1037, CRC 00 ++ SOF packet with frame number 1038, CRC 08 ++ SOF packet with frame number 1039, CRC 17 ++ SOF packet with frame number 1040, CRC 0A ++ SOF packet with frame number 1041, CRC 15 ++ SOF packet with frame number 1042, CRC 1D ++ SOF packet with frame number 1043, CRC 02 ++ SOF packet with frame number 1044, CRC 0D ++ SOF packet with frame number 1045, CRC 12 ++ SOF packet with frame number 1046, CRC 1A ++ SOF packet with frame number 1047, CRC 05 ++ SOF packet with frame number 1048, CRC 04 ++ SOF packet with frame number 1049, CRC 1B ++ SOF packet with frame number 1050, CRC 13 ++ SOF packet with frame number 1051, CRC 0C ++ SOF packet with frame number 1052, CRC 03 ++ SOF packet with frame number 1053, CRC 1C ++ SOF packet with frame number 1054, CRC 14 ++ SOF packet with frame number 1055, CRC 0B ++ SOF packet with frame number 1056, CRC 07 ++ SOF packet with frame number 1057, CRC 18 ++ SOF packet with frame number 1058, CRC 10 ++ SOF packet with frame number 1059, CRC 0F ++ SOF packet with frame number 1060, CRC 00 ++ SOF packet with frame number 1061, CRC 1F ++ SOF packet with frame number 1062, CRC 17 ++ SOF packet with frame number 1063, CRC 08 ++ SOF packet with frame number 1064, CRC 09 ++ SOF packet with frame number 1065, CRC 16 ++ SOF packet with frame number 1066, CRC 1E ++ SOF packet with frame number 1067, CRC 01 ++ SOF packet with frame number 1068, CRC 0E ++ SOF packet with frame number 1069, CRC 11 ++ SOF packet with frame number 1070, CRC 19 ++ SOF packet with frame number 1071, CRC 06 ++ SOF packet with frame number 1072, CRC 1B ++ SOF packet with frame number 1073, CRC 04 ++ SOF packet with frame number 1074, CRC 0C ++ SOF packet with frame number 1075, CRC 13 ++ SOF packet with frame number 1076, CRC 1C ++ SOF packet with frame number 1077, CRC 03 ++ SOF packet with frame number 1078, CRC 0B ++ SOF packet with frame number 1079, CRC 14 ++ SOF packet with frame number 1080, CRC 15 ++ SOF packet with frame number 1081, CRC 0A ++ SOF packet with frame number 1082, CRC 02 ++ SOF packet with frame number 1083, CRC 1D ++ SOF packet with frame number 1084, CRC 12 ++ SOF packet with frame number 1085, CRC 0D ++ SOF packet with frame number 1086, CRC 05 ++ SOF packet with frame number 1087, CRC 1A ++ SOF packet with frame number 1088, CRC 1D ++ SOF packet with frame number 1089, CRC 02 ++ SOF packet with frame number 1090, CRC 0A ++ SOF packet with frame number 1091, CRC 15 ++ SOF packet with frame number 1092, CRC 1A ++ SOF packet with frame number 1093, CRC 05 ++ SOF packet with frame number 1094, CRC 0D ++ SOF packet with frame number 1095, CRC 12 ++ SOF packet with frame number 1096, CRC 13 ++ SOF packet with frame number 1097, CRC 0C ++ SOF packet with frame number 1098, CRC 04 ++ SOF packet with frame number 1099, CRC 1B ++ SOF packet with frame number 1100, CRC 14 ++ SOF packet with frame number 1101, CRC 0B ++ SOF packet with frame number 1102, CRC 03 ++ SOF packet with frame number 1103, CRC 1C ++ SOF packet with frame number 1104, CRC 01 ++ SOF packet with frame number 1105, CRC 1E ++ SOF packet with frame number 1106, CRC 16 ++ SOF packet with frame number 1107, CRC 09 ++ SOF packet with frame number 1108, CRC 06 ++ SOF packet with frame number 1109, CRC 19 ++ SOF packet with frame number 1110, CRC 11 ++ SOF packet with frame number 1111, CRC 0E ++ SOF packet with frame number 1112, CRC 0F ++ SOF packet with frame number 1113, CRC 10 ++ SOF packet with frame number 1114, CRC 18 ++ SOF packet with frame number 1115, CRC 07 ++ SOF packet with frame number 1116, CRC 08 ++ SOF packet with frame number 1117, CRC 17 ++ SOF packet with frame number 1118, CRC 1F ++ SOF packet with frame number 1119, CRC 00 ++ SOF packet with frame number 1120, CRC 0C ++ SOF packet with frame number 1121, CRC 13 ++ SOF packet with frame number 1122, CRC 1B ++ SOF packet with frame number 1123, CRC 04 ++ SOF packet with frame number 1124, CRC 0B ++ SOF packet with frame number 1125, CRC 14 ++ SOF packet with frame number 1126, CRC 1C ++ SOF packet with frame number 1127, CRC 03 ++ SOF packet with frame number 1128, CRC 02 ++ SOF packet with frame number 1129, CRC 1D ++ SOF packet with frame number 1130, CRC 15 ++ SOF packet with frame number 1131, CRC 0A ++ SOF packet with frame number 1132, CRC 05 ++ SOF packet with frame number 1133, CRC 1A ++ SOF packet with frame number 1134, CRC 12 ++ SOF packet with frame number 1135, CRC 0D ++ SOF packet with frame number 1136, CRC 10 ++ SOF packet with frame number 1137, CRC 0F ++ SOF packet with frame number 1138, CRC 07 ++ SOF packet with frame number 1139, CRC 18 ++ SOF packet with frame number 1140, CRC 17 ++ SOF packet with frame number 1141, CRC 08 ++ SOF packet with frame number 1142, CRC 00 ++ SOF packet with frame number 1143, CRC 1F ++ SOF packet with frame number 1144, CRC 1E ++ SOF packet with frame number 1145, CRC 01 ++ SOF packet with frame number 1146, CRC 09 ++ SOF packet with frame number 1147, CRC 16 ++ SOF packet with frame number 1148, CRC 19 ++ SOF packet with frame number 1149, CRC 06 ++ SOF packet with frame number 1150, CRC 0E ++ SOF packet with frame number 1151, CRC 11 ++ SOF packet with frame number 1152, CRC 00 ++ SOF packet with frame number 1153, CRC 1F ++ SOF packet with frame number 1154, CRC 17 ++ SOF packet with frame number 1155, CRC 08 ++ SOF packet with frame number 1156, CRC 07 ++ SOF packet with frame number 1157, CRC 18 ++ SOF packet with frame number 1158, CRC 10 ++ SOF packet with frame number 1159, CRC 0F ++ SOF packet with frame number 1160, CRC 0E ++ SOF packet with frame number 1161, CRC 11 ++ SOF packet with frame number 1162, CRC 19 ++ SOF packet with frame number 1163, CRC 06 ++ SOF packet with frame number 1164, CRC 09 ++ SOF packet with frame number 1165, CRC 16 ++ SOF packet with frame number 1166, CRC 1E ++ SOF packet with frame number 1167, CRC 01 ++ SOF packet with frame number 1168, CRC 1C ++ SOF packet with frame number 1169, CRC 03 ++ SOF packet with frame number 1170, CRC 0B ++ SOF packet with frame number 1171, CRC 14 ++ SOF packet with frame number 1172, CRC 1B ++ SOF packet with frame number 1173, CRC 04 ++ SOF packet with frame number 1174, CRC 0C ++ SOF packet with frame number 1175, CRC 13 ++ SOF packet with frame number 1176, CRC 12 ++ SOF packet with frame number 1177, CRC 0D ++ SOF packet with frame number 1178, CRC 05 ++ SOF packet with frame number 1179, CRC 1A ++ SOF packet with frame number 1180, CRC 15 ++ SOF packet with frame number 1181, CRC 0A ++ SOF packet with frame number 1182, CRC 02 ++ SOF packet with frame number 1183, CRC 1D ++ SOF packet with frame number 1184, CRC 11 ++ SOF packet with frame number 1185, CRC 0E ++ SOF packet with frame number 1186, CRC 06 ++ SOF packet with frame number 1187, CRC 19 ++ SOF packet with frame number 1188, CRC 16 ++ SOF packet with frame number 1189, CRC 09 ++ SOF packet with frame number 1190, CRC 01 ++ SOF packet with frame number 1191, CRC 1E ++ SOF packet with frame number 1192, CRC 1F ++ SOF packet with frame number 1193, CRC 00 ++ SOF packet with frame number 1194, CRC 08 ++ SOF packet with frame number 1195, CRC 17 ++ SOF packet with frame number 1196, CRC 18 ++ SOF packet with frame number 1197, CRC 07 ++ SOF packet with frame number 1198, CRC 0F ++ SOF packet with frame number 1199, CRC 10 ++ SOF packet with frame number 1200, CRC 0D ++ SOF packet with frame number 1201, CRC 12 ++ SOF packet with frame number 1202, CRC 1A ++ SOF packet with frame number 1203, CRC 05 ++ SOF packet with frame number 1204, CRC 0A ++ SOF packet with frame number 1205, CRC 15 ++ SOF packet with frame number 1206, CRC 1D ++ SOF packet with frame number 1207, CRC 02 ++ SOF packet with frame number 1208, CRC 03 ++ SOF packet with frame number 1209, CRC 1C ++ SOF packet with frame number 1210, CRC 14 ++ SOF packet with frame number 1211, CRC 0B ++ SOF packet with frame number 1212, CRC 04 ++ SOF packet with frame number 1213, CRC 1B ++ SOF packet with frame number 1214, CRC 13 ++ SOF packet with frame number 1215, CRC 0C ++ SOF packet with frame number 1216, CRC 0B ++ SOF packet with frame number 1217, CRC 14 ++ SOF packet with frame number 1218, CRC 1C ++ SOF packet with frame number 1219, CRC 03 ++ SOF packet with frame number 1220, CRC 0C ++ SOF packet with frame number 1221, CRC 13 ++ SOF packet with frame number 1222, CRC 1B ++ SOF packet with frame number 1223, CRC 04 ++ SOF packet with frame number 1224, CRC 05 ++ SOF packet with frame number 1225, CRC 1A ++ SOF packet with frame number 1226, CRC 12 ++ SOF packet with frame number 1227, CRC 0D ++ SOF packet with frame number 1228, CRC 02 ++ SOF packet with frame number 1229, CRC 1D ++ SOF packet with frame number 1230, CRC 15 ++ SOF packet with frame number 1231, CRC 0A ++ SOF packet with frame number 1232, CRC 17 ++ SOF packet with frame number 1233, CRC 08 ++ SOF packet with frame number 1234, CRC 00 ++ SOF packet with frame number 1235, CRC 1F ++ SOF packet with frame number 1236, CRC 10 ++ SOF packet with frame number 1237, CRC 0F ++ SOF packet with frame number 1238, CRC 07 ++ SOF packet with frame number 1239, CRC 18 ++ SOF packet with frame number 1240, CRC 19 ++ SOF packet with frame number 1241, CRC 06 ++ SOF packet with frame number 1242, CRC 0E ++ SOF packet with frame number 1243, CRC 11 ++ SOF packet with frame number 1244, CRC 1E ++ SOF packet with frame number 1245, CRC 01 ++ SOF packet with frame number 1246, CRC 09 ++ SOF packet with frame number 1247, CRC 16 ++ SOF packet with frame number 1248, CRC 1A ++ SOF packet with frame number 1249, CRC 05 ++ SOF packet with frame number 1250, CRC 0D ++ SOF packet with frame number 1251, CRC 12 ++ SOF packet with frame number 1252, CRC 1D ++ SOF packet with frame number 1253, CRC 02 ++ SOF packet with frame number 1254, CRC 0A ++ SOF packet with frame number 1255, CRC 15 ++ SOF packet with frame number 1256, CRC 14 ++ SOF packet with frame number 1257, CRC 0B ++ SOF packet with frame number 1258, CRC 03 ++ SOF packet with frame number 1259, CRC 1C ++ SOF packet with frame number 1260, CRC 13 ++ SOF packet with frame number 1261, CRC 0C ++ SOF packet with frame number 1262, CRC 04 ++ SOF packet with frame number 1263, CRC 1B ++ SOF packet with frame number 1264, CRC 06 ++ SOF packet with frame number 1265, CRC 19 ++ SOF packet with frame number 1266, CRC 11 ++ SOF packet with frame number 1267, CRC 0E ++ SOF packet with frame number 1268, CRC 01 ++ SOF packet with frame number 1269, CRC 1E ++ SOF packet with frame number 1270, CRC 16 ++ SOF packet with frame number 1271, CRC 09 ++ SOF packet with frame number 1272, CRC 08 ++ SOF packet with frame number 1273, CRC 17 ++ SOF packet with frame number 1274, CRC 1F ++ SOF packet with frame number 1275, CRC 00 ++ SOF packet with frame number 1276, CRC 0F ++ SOF packet with frame number 1277, CRC 10 ++ SOF packet with frame number 1278, CRC 18 ++ SOF packet with frame number 1279, CRC 07 ++ SOF packet with frame number 1280, CRC 13 ++ SOF packet with frame number 1281, CRC 0C ++ SOF packet with frame number 1282, CRC 04 ++ SOF packet with frame number 1283, CRC 1B ++ SOF packet with frame number 1284, CRC 14 ++ SOF packet with frame number 1285, CRC 0B ++ SOF packet with frame number 1286, CRC 03 ++ SOF packet with frame number 1287, CRC 1C ++ SOF packet with frame number 1288, CRC 1D ++ SOF packet with frame number 1289, CRC 02 ++ SOF packet with frame number 1290, CRC 0A ++ SOF packet with frame number 1291, CRC 15 ++ SOF packet with frame number 1292, CRC 1A ++ SOF packet with frame number 1293, CRC 05 ++ SOF packet with frame number 1294, CRC 0D ++ SOF packet with frame number 1295, CRC 12 ++ SOF packet with frame number 1296, CRC 0F ++ SOF packet with frame number 1297, CRC 10 ++ SOF packet with frame number 1298, CRC 18 ++ SOF packet with frame number 1299, CRC 07 ++ SOF packet with frame number 1300, CRC 08 ++ SOF packet with frame number 1301, CRC 17 ++ SOF packet with frame number 1302, CRC 1F ++ SOF packet with frame number 1303, CRC 00 ++ SOF packet with frame number 1304, CRC 01 ++ SOF packet with frame number 1305, CRC 1E ++ SOF packet with frame number 1306, CRC 16 ++ SOF packet with frame number 1307, CRC 09 ++ SOF packet with frame number 1308, CRC 06 ++ SOF packet with frame number 1309, CRC 19 ++ SOF packet with frame number 1310, CRC 11 ++ SOF packet with frame number 1311, CRC 0E ++ SOF packet with frame number 1312, CRC 02 ++ SOF packet with frame number 1313, CRC 1D ++ SOF packet with frame number 1314, CRC 15 ++ SOF packet with frame number 1315, CRC 0A ++ SOF packet with frame number 1316, CRC 05 ++ SOF packet with frame number 1317, CRC 1A ++ SOF packet with frame number 1318, CRC 12 ++ SOF packet with frame number 1319, CRC 0D ++ SOF packet with frame number 1320, CRC 0C ++ SOF packet with frame number 1321, CRC 13 ++ SOF packet with frame number 1322, CRC 1B ++ SOF packet with frame number 1323, CRC 04 ++ SOF packet with frame number 1324, CRC 0B ++ SOF packet with frame number 1325, CRC 14 ++ SOF packet with frame number 1326, CRC 1C ++ SOF packet with frame number 1327, CRC 03 ++ SOF packet with frame number 1328, CRC 1E ++ SOF packet with frame number 1329, CRC 01 ++ SOF packet with frame number 1330, CRC 09 ++ SOF packet with frame number 1331, CRC 16 ++ SOF packet with frame number 1332, CRC 19 ++ SOF packet with frame number 1333, CRC 06 ++ SOF packet with frame number 1334, CRC 0E ++ SOF packet with frame number 1335, CRC 11 ++ SOF packet with frame number 1336, CRC 10 ++ SOF packet with frame number 1337, CRC 0F ++ SOF packet with frame number 1338, CRC 07 ++ SOF packet with frame number 1339, CRC 18 ++ SOF packet with frame number 1340, CRC 17 ++ SOF packet with frame number 1341, CRC 08 ++ SOF packet with frame number 1342, CRC 00 ++ SOF packet with frame number 1343, CRC 1F ++ SOF packet with frame number 1344, CRC 18 ++ SOF packet with frame number 1345, CRC 07 ++ SOF packet with frame number 1346, CRC 0F ++ SOF packet with frame number 1347, CRC 10 ++ SOF packet with frame number 1348, CRC 1F ++ SOF packet with frame number 1349, CRC 00 ++ SOF packet with frame number 1350, CRC 08 ++ SOF packet with frame number 1351, CRC 17 ++ SOF packet with frame number 1352, CRC 16 ++ SOF packet with frame number 1353, CRC 09 ++ SOF packet with frame number 1354, CRC 01 ++ SOF packet with frame number 1355, CRC 1E ++ SOF packet with frame number 1356, CRC 11 ++ SOF packet with frame number 1357, CRC 0E ++ SOF packet with frame number 1358, CRC 06 ++ SOF packet with frame number 1359, CRC 19 ++ SOF packet with frame number 1360, CRC 04 ++ SOF packet with frame number 1361, CRC 1B ++ SOF packet with frame number 1362, CRC 13 ++ SOF packet with frame number 1363, CRC 0C ++ SOF packet with frame number 1364, CRC 03 ++ SOF packet with frame number 1365, CRC 1C ++ SOF packet with frame number 1366, CRC 14 ++ SOF packet with frame number 1367, CRC 0B ++ SOF packet with frame number 1368, CRC 0A ++ SOF packet with frame number 1369, CRC 15 ++ SOF packet with frame number 1370, CRC 1D ++ SOF packet with frame number 1371, CRC 02 ++ SOF packet with frame number 1372, CRC 0D ++ SOF packet with frame number 1373, CRC 12 ++ SOF packet with frame number 1374, CRC 1A ++ SOF packet with frame number 1375, CRC 05 ++ SOF packet with frame number 1376, CRC 09 ++ SOF packet with frame number 1377, CRC 16 ++ SOF packet with frame number 1378, CRC 1E ++ SOF packet with frame number 1379, CRC 01 ++ SOF packet with frame number 1380, CRC 0E ++ SOF packet with frame number 1381, CRC 11 ++ SOF packet with frame number 1382, CRC 19 ++ SOF packet with frame number 1383, CRC 06 ++ SOF packet with frame number 1384, CRC 07 ++ SOF packet with frame number 1385, CRC 18 ++ SOF packet with frame number 1386, CRC 10 ++ SOF packet with frame number 1387, CRC 0F ++ SOF packet with frame number 1388, CRC 00 ++ SOF packet with frame number 1389, CRC 1F ++ SOF packet with frame number 1390, CRC 17 ++ SOF packet with frame number 1391, CRC 08 ++ SOF packet with frame number 1392, CRC 15 ++ SOF packet with frame number 1393, CRC 0A ++ SOF packet with frame number 1394, CRC 02 ++ SOF packet with frame number 1395, CRC 1D ++ SOF packet with frame number 1396, CRC 12 ++ SOF packet with frame number 1397, CRC 0D ++ SOF packet with frame number 1398, CRC 05 ++ SOF packet with frame number 1399, CRC 1A ++ SOF packet with frame number 1400, CRC 1B ++ SOF packet with frame number 1401, CRC 04 ++ SOF packet with frame number 1402, CRC 0C ++ SOF packet with frame number 1403, CRC 13 ++ SOF packet with frame number 1404, CRC 1C ++ SOF packet with frame number 1405, CRC 03 ++ SOF packet with frame number 1406, CRC 0B ++ SOF packet with frame number 1407, CRC 14 ++ SOF packet with frame number 1408, CRC 05 ++ SOF packet with frame number 1409, CRC 1A ++ SOF packet with frame number 1410, CRC 12 ++ SOF packet with frame number 1411, CRC 0D ++ SOF packet with frame number 1412, CRC 02 ++ SOF packet with frame number 1413, CRC 1D ++ SOF packet with frame number 1414, CRC 15 ++ SOF packet with frame number 1415, CRC 0A ++ SOF packet with frame number 1416, CRC 0B ++ SOF packet with frame number 1417, CRC 14 ++ SOF packet with frame number 1418, CRC 1C ++ SOF packet with frame number 1419, CRC 03 ++ SOF packet with frame number 1420, CRC 0C ++ SOF packet with frame number 1421, CRC 13 ++ SOF packet with frame number 1422, CRC 1B ++ SOF packet with frame number 1423, CRC 04 ++ SOF packet with frame number 1424, CRC 19 ++ SOF packet with frame number 1425, CRC 06 ++ SOF packet with frame number 1426, CRC 0E ++ SOF packet with frame number 1427, CRC 11 ++ SOF packet with frame number 1428, CRC 1E ++ SOF packet with frame number 1429, CRC 01 ++ SOF packet with frame number 1430, CRC 09 ++ SOF packet with frame number 1431, CRC 16 ++ SOF packet with frame number 1432, CRC 17 ++ SOF packet with frame number 1433, CRC 08 ++ SOF packet with frame number 1434, CRC 00 ++ SOF packet with frame number 1435, CRC 1F ++ SOF packet with frame number 1436, CRC 10 ++ SOF packet with frame number 1437, CRC 0F ++ SOF packet with frame number 1438, CRC 07 ++ SOF packet with frame number 1439, CRC 18 ++ SOF packet with frame number 1440, CRC 14 ++ SOF packet with frame number 1441, CRC 0B ++ SOF packet with frame number 1442, CRC 03 ++ SOF packet with frame number 1443, CRC 1C ++ SOF packet with frame number 1444, CRC 13 ++ SOF packet with frame number 1445, CRC 0C ++ SOF packet with frame number 1446, CRC 04 ++ SOF packet with frame number 1447, CRC 1B ++ SOF packet with frame number 1448, CRC 1A ++ SOF packet with frame number 1449, CRC 05 ++ SOF packet with frame number 1450, CRC 0D ++ SOF packet with frame number 1451, CRC 12 ++ SOF packet with frame number 1452, CRC 1D ++ SOF packet with frame number 1453, CRC 02 ++ SOF packet with frame number 1454, CRC 0A ++ SOF packet with frame number 1455, CRC 15 ++ SOF packet with frame number 1456, CRC 08 ++ SOF packet with frame number 1457, CRC 17 ++ SOF packet with frame number 1458, CRC 1F ++ SOF packet with frame number 1459, CRC 00 ++ SOF packet with frame number 1460, CRC 0F ++ SOF packet with frame number 1461, CRC 10 ++ SOF packet with frame number 1462, CRC 18 ++ SOF packet with frame number 1463, CRC 07 ++ SOF packet with frame number 1464, CRC 06 ++ SOF packet with frame number 1465, CRC 19 ++ SOF packet with frame number 1466, CRC 11 ++ SOF packet with frame number 1467, CRC 0E ++ SOF packet with frame number 1468, CRC 01 ++ SOF packet with frame number 1469, CRC 1E ++ SOF packet with frame number 1470, CRC 16 ++ SOF packet with frame number 1471, CRC 09 ++ SOF packet with frame number 1472, CRC 0E ++ SOF packet with frame number 1473, CRC 11 ++ SOF packet with frame number 1474, CRC 19 ++ SOF packet with frame number 1475, CRC 06 ++ SOF packet with frame number 1476, CRC 09 ++ SOF packet with frame number 1477, CRC 16 ++ SOF packet with frame number 1478, CRC 1E ++ SOF packet with frame number 1479, CRC 01 ++ SOF packet with frame number 1480, CRC 00 ++ SOF packet with frame number 1481, CRC 1F ++ SOF packet with frame number 1482, CRC 17 ++ SOF packet with frame number 1483, CRC 08 ++ SOF packet with frame number 1484, CRC 07 ++ SOF packet with frame number 1485, CRC 18 ++ SOF packet with frame number 1486, CRC 10 ++ SOF packet with frame number 1487, CRC 0F ++ SOF packet with frame number 1488, CRC 12 ++ SOF packet with frame number 1489, CRC 0D ++ SOF packet with frame number 1490, CRC 05 ++ SOF packet with frame number 1491, CRC 1A ++ SOF packet with frame number 1492, CRC 15 ++ SOF packet with frame number 1493, CRC 0A ++ SOF packet with frame number 1494, CRC 02 ++ SOF packet with frame number 1495, CRC 1D ++ SOF packet with frame number 1496, CRC 1C ++ SOF packet with frame number 1497, CRC 03 ++ SOF packet with frame number 1498, CRC 0B ++ SOF packet with frame number 1499, CRC 14 ++ SOF packet with frame number 1500, CRC 1B ++ SOF packet with frame number 1501, CRC 04 ++ SOF packet with frame number 1502, CRC 0C ++ SOF packet with frame number 1503, CRC 13 ++ SOF packet with frame number 1504, CRC 1F ++ SOF packet with frame number 1505, CRC 00 ++ SOF packet with frame number 1506, CRC 08 ++ SOF packet with frame number 1507, CRC 17 ++ SOF packet with frame number 1508, CRC 18 ++ SOF packet with frame number 1509, CRC 07 ++ SOF packet with frame number 1510, CRC 0F ++ SOF packet with frame number 1511, CRC 10 ++ SOF packet with frame number 1512, CRC 11 ++ SOF packet with frame number 1513, CRC 0E ++ SOF packet with frame number 1514, CRC 06 ++ SOF packet with frame number 1515, CRC 19 ++ SOF packet with frame number 1516, CRC 16 ++ SOF packet with frame number 1517, CRC 09 ++ SOF packet with frame number 1518, CRC 01 ++ SOF packet with frame number 1519, CRC 1E ++ SOF packet with frame number 1520, CRC 03 ++ SOF packet with frame number 1521, CRC 1C ++ SOF packet with frame number 1522, CRC 14 ++ SOF packet with frame number 1523, CRC 0B ++ SOF packet with frame number 1524, CRC 04 ++ SOF packet with frame number 1525, CRC 1B ++ SOF packet with frame number 1526, CRC 13 ++ SOF packet with frame number 1527, CRC 0C ++ SOF packet with frame number 1528, CRC 0D ++ SOF packet with frame number 1529, CRC 12 ++ SOF packet with frame number 1530, CRC 1A ++ SOF packet with frame number 1531, CRC 05 ++ SOF packet with frame number 1532, CRC 0A ++ SOF packet with frame number 1533, CRC 15 ++ SOF packet with frame number 1534, CRC 1D ++ SOF packet with frame number 1535, CRC 02 ++ SOF packet with frame number 1536, CRC 1C ++ SOF packet with frame number 1537, CRC 03 ++ SOF packet with frame number 1538, CRC 0B ++ SOF packet with frame number 1539, CRC 14 ++ SOF packet with frame number 1540, CRC 1B ++ SOF packet with frame number 1541, CRC 04 ++ SOF packet with frame number 1542, CRC 0C ++ SOF packet with frame number 1543, CRC 13 ++ SOF packet with frame number 1544, CRC 12 ++ SOF packet with frame number 1545, CRC 0D ++ SOF packet with frame number 1546, CRC 05 ++ SOF packet with frame number 1547, CRC 1A ++ SOF packet with frame number 1548, CRC 15 ++ SOF packet with frame number 1549, CRC 0A ++ SOF packet with frame number 1550, CRC 02 ++ SOF packet with frame number 1551, CRC 1D ++ SOF packet with frame number 1552, CRC 00 ++ SOF packet with frame number 1553, CRC 1F ++ SOF packet with frame number 1554, CRC 17 ++ SOF packet with frame number 1555, CRC 08 ++ SOF packet with frame number 1556, CRC 07 ++ SOF packet with frame number 1557, CRC 18 ++ SOF packet with frame number 1558, CRC 10 ++ SOF packet with frame number 1559, CRC 0F ++ SOF packet with frame number 1560, CRC 0E ++ SOF packet with frame number 1561, CRC 11 ++ SOF packet with frame number 1562, CRC 19 ++ SOF packet with frame number 1563, CRC 06 ++ SOF packet with frame number 1564, CRC 09 ++ SOF packet with frame number 1565, CRC 16 ++ SOF packet with frame number 1566, CRC 1E ++ SOF packet with frame number 1567, CRC 01 ++ SOF packet with frame number 1568, CRC 0D ++ SOF packet with frame number 1569, CRC 12 ++ SOF packet with frame number 1570, CRC 1A ++ SOF packet with frame number 1571, CRC 05 ++ SOF packet with frame number 1572, CRC 0A ++ SOF packet with frame number 1573, CRC 15 ++ SOF packet with frame number 1574, CRC 1D ++ SOF packet with frame number 1575, CRC 02 ++ SOF packet with frame number 1576, CRC 03 ++ SOF packet with frame number 1577, CRC 1C ++ SOF packet with frame number 1578, CRC 14 ++ SOF packet with frame number 1579, CRC 0B ++ SOF packet with frame number 1580, CRC 04 ++ SOF packet with frame number 1581, CRC 1B ++ SOF packet with frame number 1582, CRC 13 ++ SOF packet with frame number 1583, CRC 0C ++ SOF packet with frame number 1584, CRC 11 ++ SOF packet with frame number 1585, CRC 0E ++ SOF packet with frame number 1586, CRC 06 ++ SOF packet with frame number 1587, CRC 19 ++ SOF packet with frame number 1588, CRC 16 ++ SOF packet with frame number 1589, CRC 09 ++ SOF packet with frame number 1590, CRC 01 ++ SOF packet with frame number 1591, CRC 1E ++ SOF packet with frame number 1592, CRC 1F ++ SOF packet with frame number 1593, CRC 00 ++ SOF packet with frame number 1594, CRC 08 ++ SOF packet with frame number 1595, CRC 17 ++ SOF packet with frame number 1596, CRC 18 ++ SOF packet with frame number 1597, CRC 07 ++ SOF packet with frame number 1598, CRC 0F ++ SOF packet with frame number 1599, CRC 10 ++ SOF packet with frame number 1600, CRC 17 ++ SOF packet with frame number 1601, CRC 08 ++ SOF packet with frame number 1602, CRC 00 ++ SOF packet with frame number 1603, CRC 1F ++ SOF packet with frame number 1604, CRC 10 ++ SOF packet with frame number 1605, CRC 0F ++ SOF packet with frame number 1606, CRC 07 ++ SOF packet with frame number 1607, CRC 18 ++ SOF packet with frame number 1608, CRC 19 ++ SOF packet with frame number 1609, CRC 06 ++ SOF packet with frame number 1610, CRC 0E ++ SOF packet with frame number 1611, CRC 11 ++ SOF packet with frame number 1612, CRC 1E ++ SOF packet with frame number 1613, CRC 01 ++ SOF packet with frame number 1614, CRC 09 ++ SOF packet with frame number 1615, CRC 16 ++ SOF packet with frame number 1616, CRC 0B ++ SOF packet with frame number 1617, CRC 14 ++ SOF packet with frame number 1618, CRC 1C ++ SOF packet with frame number 1619, CRC 03 ++ SOF packet with frame number 1620, CRC 0C ++ SOF packet with frame number 1621, CRC 13 ++ SOF packet with frame number 1622, CRC 1B ++ SOF packet with frame number 1623, CRC 04 ++ SOF packet with frame number 1624, CRC 05 ++ SOF packet with frame number 1625, CRC 1A ++ SOF packet with frame number 1626, CRC 12 ++ SOF packet with frame number 1627, CRC 0D ++ SOF packet with frame number 1628, CRC 02 ++ SOF packet with frame number 1629, CRC 1D ++ SOF packet with frame number 1630, CRC 15 ++ SOF packet with frame number 1631, CRC 0A ++ SOF packet with frame number 1632, CRC 06 ++ SOF packet with frame number 1633, CRC 19 ++ SOF packet with frame number 1634, CRC 11 ++ SOF packet with frame number 1635, CRC 0E ++ SOF packet with frame number 1636, CRC 01 ++ SOF packet with frame number 1637, CRC 1E ++ SOF packet with frame number 1638, CRC 16 ++ SOF packet with frame number 1639, CRC 09 ++ SOF packet with frame number 1640, CRC 08 ++ SOF packet with frame number 1641, CRC 17 ++ SOF packet with frame number 1642, CRC 1F ++ SOF packet with frame number 1643, CRC 00 ++ SOF packet with frame number 1644, CRC 0F ++ SOF packet with frame number 1645, CRC 10 ++ SOF packet with frame number 1646, CRC 18 ++ SOF packet with frame number 1647, CRC 07 ++ SOF packet with frame number 1648, CRC 1A ++ SOF packet with frame number 1649, CRC 05 ++ SOF packet with frame number 1650, CRC 0D ++ SOF packet with frame number 1651, CRC 12 ++ SOF packet with frame number 1652, CRC 1D ++ SOF packet with frame number 1653, CRC 02 ++ SOF packet with frame number 1654, CRC 0A ++ SOF packet with frame number 1655, CRC 15 ++ SOF packet with frame number 1656, CRC 14 ++ SOF packet with frame number 1657, CRC 0B ++ SOF packet with frame number 1658, CRC 03 ++ SOF packet with frame number 1659, CRC 1C ++ SOF packet with frame number 1660, CRC 13 ++ SOF packet with frame number 1661, CRC 0C ++ SOF packet with frame number 1662, CRC 04 ++ SOF packet with frame number 1663, CRC 1B ++ SOF packet with frame number 1664, CRC 0A ++ SOF packet with frame number 1665, CRC 15 ++ SOF packet with frame number 1666, CRC 1D ++ SOF packet with frame number 1667, CRC 02 ++ SOF packet with frame number 1668, CRC 0D ++ SOF packet with frame number 1669, CRC 12 ++ SOF packet with frame number 1670, CRC 1A ++ SOF packet with frame number 1671, CRC 05 ++ SOF packet with frame number 1672, CRC 04 ++ SOF packet with frame number 1673, CRC 1B ++ SOF packet with frame number 1674, CRC 13 ++ SOF packet with frame number 1675, CRC 0C ++ SOF packet with frame number 1676, CRC 03 ++ SOF packet with frame number 1677, CRC 1C ++ SOF packet with frame number 1678, CRC 14 ++ SOF packet with frame number 1679, CRC 0B ++ SOF packet with frame number 1680, CRC 16 ++ SOF packet with frame number 1681, CRC 09 ++ SOF packet with frame number 1682, CRC 01 ++ SOF packet with frame number 1683, CRC 1E ++ SOF packet with frame number 1684, CRC 11 ++ SOF packet with frame number 1685, CRC 0E ++ SOF packet with frame number 1686, CRC 06 ++ SOF packet with frame number 1687, CRC 19 ++ SOF packet with frame number 1688, CRC 18 ++ SOF packet with frame number 1689, CRC 07 ++ SOF packet with frame number 1690, CRC 0F ++ SOF packet with frame number 1691, CRC 10 ++ SOF packet with frame number 1692, CRC 1F ++ SOF packet with frame number 1693, CRC 00 ++ SOF packet with frame number 1694, CRC 08 ++ SOF packet with frame number 1695, CRC 17 ++ SOF packet with frame number 1696, CRC 1B ++ SOF packet with frame number 1697, CRC 04 ++ SOF packet with frame number 1698, CRC 0C ++ SOF packet with frame number 1699, CRC 13 ++ SOF packet with frame number 1700, CRC 1C ++ SOF packet with frame number 1701, CRC 03 ++ SOF packet with frame number 1702, CRC 0B ++ SOF packet with frame number 1703, CRC 14 ++ SOF packet with frame number 1704, CRC 15 ++ SOF packet with frame number 1705, CRC 0A ++ SOF packet with frame number 1706, CRC 02 ++ SOF packet with frame number 1707, CRC 1D ++ SOF packet with frame number 1708, CRC 12 ++ SOF packet with frame number 1709, CRC 0D ++ SOF packet with frame number 1710, CRC 05 ++ SOF packet with frame number 1711, CRC 1A ++ SOF packet with frame number 1712, CRC 07 ++ SOF packet with frame number 1713, CRC 18 ++ SOF packet with frame number 1714, CRC 10 ++ SOF packet with frame number 1715, CRC 0F ++ SOF packet with frame number 1716, CRC 00 ++ SOF packet with frame number 1717, CRC 1F ++ SOF packet with frame number 1718, CRC 17 ++ SOF packet with frame number 1719, CRC 08 ++ SOF packet with frame number 1720, CRC 09 ++ SOF packet with frame number 1721, CRC 16 ++ SOF packet with frame number 1722, CRC 1E ++ SOF packet with frame number 1723, CRC 01 ++ SOF packet with frame number 1724, CRC 0E ++ SOF packet with frame number 1725, CRC 11 ++ SOF packet with frame number 1726, CRC 19 ++ SOF packet with frame number 1727, CRC 06 ++ SOF packet with frame number 1728, CRC 01 ++ SOF packet with frame number 1729, CRC 1E ++ SOF packet with frame number 1730, CRC 16 ++ SOF packet with frame number 1731, CRC 09 ++ SOF packet with frame number 1732, CRC 06 ++ SOF packet with frame number 1733, CRC 19 ++ SOF packet with frame number 1734, CRC 11 ++ SOF packet with frame number 1735, CRC 0E ++ SOF packet with frame number 1736, CRC 0F ++ SOF packet with frame number 1737, CRC 10 ++ SOF packet with frame number 1738, CRC 18 ++ SOF packet with frame number 1739, CRC 07 ++ SOF packet with frame number 1740, CRC 08 ++ SOF packet with frame number 1741, CRC 17 ++ SOF packet with frame number 1742, CRC 1F ++ SOF packet with frame number 1743, CRC 00 ++ SOF packet with frame number 1744, CRC 1D ++ SOF packet with frame number 1745, CRC 02 ++ SOF packet with frame number 1746, CRC 0A ++ SOF packet with frame number 1747, CRC 15 ++ SOF packet with frame number 1748, CRC 1A ++ SOF packet with frame number 1749, CRC 05 ++ SOF packet with frame number 1750, CRC 0D ++ SOF packet with frame number 1751, CRC 12 ++ SOF packet with frame number 1752, CRC 13 ++ SOF packet with frame number 1753, CRC 0C ++ SOF packet with frame number 1754, CRC 04 ++ SOF packet with frame number 1755, CRC 1B ++ SOF packet with frame number 1756, CRC 14 ++ SOF packet with frame number 1757, CRC 0B ++ SOF packet with frame number 1758, CRC 03 ++ SOF packet with frame number 1759, CRC 1C ++ SOF packet with frame number 1760, CRC 10 ++ SOF packet with frame number 1761, CRC 0F ++ SOF packet with frame number 1762, CRC 07 ++ SOF packet with frame number 1763, CRC 18 ++ SOF packet with frame number 1764, CRC 17 ++ SOF packet with frame number 1765, CRC 08 ++ SOF packet with frame number 1766, CRC 00 ++ SOF packet with frame number 1767, CRC 1F ++ SOF packet with frame number 1768, CRC 1E ++ SOF packet with frame number 1769, CRC 01 ++ SOF packet with frame number 1770, CRC 09 ++ SOF packet with frame number 1771, CRC 16 ++ SOF packet with frame number 1772, CRC 19 ++ SOF packet with frame number 1773, CRC 06 ++ SOF packet with frame number 1774, CRC 0E ++ SOF packet with frame number 1775, CRC 11 ++ SOF packet with frame number 1776, CRC 0C ++ SOF packet with frame number 1777, CRC 13 ++ SOF packet with frame number 1778, CRC 1B ++ SOF packet with frame number 1779, CRC 04 ++ SOF packet with frame number 1780, CRC 0B ++ SOF packet with frame number 1781, CRC 14 ++ SOF packet with frame number 1782, CRC 1C ++ SOF packet with frame number 1783, CRC 03 ++ SOF packet with frame number 1784, CRC 02 ++ SOF packet with frame number 1785, CRC 1D ++ SOF packet with frame number 1786, CRC 15 ++ SOF packet with frame number 1787, CRC 0A ++ SOF packet with frame number 1788, CRC 05 ++ SOF packet with frame number 1789, CRC 1A ++ SOF packet with frame number 1790, CRC 12 ++ SOF packet with frame number 1791, CRC 0D ++ SOF packet with frame number 1792, CRC 19 ++ SOF packet with frame number 1793, CRC 06 ++ SOF packet with frame number 1794, CRC 0E ++ SOF packet with frame number 1795, CRC 11 ++ SOF packet with frame number 1796, CRC 1E ++ SOF packet with frame number 1797, CRC 01 ++ SOF packet with frame number 1798, CRC 09 ++ SOF packet with frame number 1799, CRC 16 ++ SOF packet with frame number 1800, CRC 17 ++ SOF packet with frame number 1801, CRC 08 ++ SOF packet with frame number 1802, CRC 00 ++ SOF packet with frame number 1803, CRC 1F ++ SOF packet with frame number 1804, CRC 10 ++ SOF packet with frame number 1805, CRC 0F ++ SOF packet with frame number 1806, CRC 07 ++ SOF packet with frame number 1807, CRC 18 ++ SOF packet with frame number 1808, CRC 05 ++ SOF packet with frame number 1809, CRC 1A ++ SOF packet with frame number 1810, CRC 12 ++ SOF packet with frame number 1811, CRC 0D ++ SOF packet with frame number 1812, CRC 02 ++ SOF packet with frame number 1813, CRC 1D ++ SOF packet with frame number 1814, CRC 15 ++ SOF packet with frame number 1815, CRC 0A ++ SOF packet with frame number 1816, CRC 0B ++ SOF packet with frame number 1817, CRC 14 ++ SOF packet with frame number 1818, CRC 1C ++ SOF packet with frame number 1819, CRC 03 ++ SOF packet with frame number 1820, CRC 0C ++ SOF packet with frame number 1821, CRC 13 ++ SOF packet with frame number 1822, CRC 1B ++ SOF packet with frame number 1823, CRC 04 ++ SOF packet with frame number 1824, CRC 08 ++ SOF packet with frame number 1825, CRC 17 ++ SOF packet with frame number 1826, CRC 1F ++ SOF packet with frame number 1827, CRC 00 ++ SOF packet with frame number 1828, CRC 0F ++ SOF packet with frame number 1829, CRC 10 ++ SOF packet with frame number 1830, CRC 18 ++ SOF packet with frame number 1831, CRC 07 ++ SOF packet with frame number 1832, CRC 06 ++ SOF packet with frame number 1833, CRC 19 ++ SOF packet with frame number 1834, CRC 11 ++ SOF packet with frame number 1835, CRC 0E ++ SOF packet with frame number 1836, CRC 01 ++ SOF packet with frame number 1837, CRC 1E ++ SOF packet with frame number 1838, CRC 16 ++ SOF packet with frame number 1839, CRC 09 ++ SOF packet with frame number 1840, CRC 14 ++ SOF packet with frame number 1841, CRC 0B ++ SOF packet with frame number 1842, CRC 03 ++ SOF packet with frame number 1843, CRC 1C ++ SOF packet with frame number 1844, CRC 13 ++ SOF packet with frame number 1845, CRC 0C ++ SOF packet with frame number 1846, CRC 04 ++ SOF packet with frame number 1847, CRC 1B ++ SOF packet with frame number 1848, CRC 1A ++ SOF packet with frame number 1849, CRC 05 ++ SOF packet with frame number 1850, CRC 0D ++ SOF packet with frame number 1851, CRC 12 ++ SOF packet with frame number 1852, CRC 1D ++ SOF packet with frame number 1853, CRC 02 ++ SOF packet with frame number 1854, CRC 0A ++ SOF packet with frame number 1855, CRC 15 ++ SOF packet with frame number 1856, CRC 12 ++ SOF packet with frame number 1857, CRC 0D ++ SOF packet with frame number 1858, CRC 05 ++ SOF packet with frame number 1859, CRC 1A ++ SOF packet with frame number 1860, CRC 15 ++ SOF packet with frame number 1861, CRC 0A ++ SOF packet with frame number 1862, CRC 02 ++ SOF packet with frame number 1863, CRC 1D ++ SOF packet with frame number 1864, CRC 1C ++ SOF packet with frame number 1865, CRC 03 ++ SOF packet with frame number 1866, CRC 0B ++ SOF packet with frame number 1867, CRC 14 ++ SOF packet with frame number 1868, CRC 1B ++ SOF packet with frame number 1869, CRC 04 ++ SOF packet with frame number 62, CRC 11 ++ SOF packet with frame number 63, CRC 0E ++ SOF packet with frame number 64, CRC 09 ++ SOF packet with frame number 65, CRC 16 ++ SOF packet with frame number 66, CRC 1E ++ SOF packet with frame number 67, CRC 01 ++ SOF packet with frame number 68, CRC 0E ++ SOF packet with frame number 69, CRC 11 ++ SOF packet with frame number 70, CRC 19 ++ SOF packet with frame number 71, CRC 06 ++ SOF packet with frame number 72, CRC 07 ++ SOF packet with frame number 73, CRC 18 ++ SOF packet with frame number 74, CRC 10 ++ SOF packet with frame number 75, CRC 0F ++ SOF packet with frame number 76, CRC 00 ++ SOF packet with frame number 77, CRC 1F ++ SOF packet with frame number 78, CRC 17 ++ SOF packet with frame number 79, CRC 08 ++ SOF packet with frame number 80, CRC 15 ++ SOF packet with frame number 81, CRC 0A ++ SOF packet with frame number 82, CRC 02 ++ SOF packet with frame number 83, CRC 1D ++ SOF packet with frame number 84, CRC 12 ++ SOF packet with frame number 85, CRC 0D ++ SOF packet with frame number 86, CRC 05 ++ SOF packet with frame number 87, CRC 1A ++ SOF packet with frame number 88, CRC 1B ++ SOF packet with frame number 89, CRC 04 ++ SOF packet with frame number 90, CRC 0C ++ SOF packet with frame number 91, CRC 13 ++ SOF packet with frame number 92, CRC 1C ++ SOF packet with frame number 93, CRC 03 ++ SOF packet with frame number 94, CRC 0B ++ SOF packet with frame number 95, CRC 14 ++ SOF packet with frame number 96, CRC 18 ++ SOF packet with frame number 97, CRC 07 ++ SOF packet with frame number 98, CRC 0F ++ SOF packet with frame number 99, CRC 10 ++ SOF packet with frame number 100, CRC 1F ++ SOF packet with frame number 101, CRC 00 ++ SOF packet with frame number 102, CRC 08 ++ SOF packet with frame number 103, CRC 17 ++ SOF packet with frame number 104, CRC 16 ++ SOF packet with frame number 105, CRC 09 ++ SOF packet with frame number 106, CRC 01 ++ SOF packet with frame number 107, CRC 1E ++ SOF packet with frame number 108, CRC 11 ++ SOF packet with frame number 109, CRC 0E ++ SOF packet with frame number 110, CRC 06 ++ SOF packet with frame number 111, CRC 19 ++ SOF packet with frame number 112, CRC 04 ++ SOF packet with frame number 113, CRC 1B ++ SOF packet with frame number 114, CRC 13 ++ SOF packet with frame number 115, CRC 0C ++ SOF packet with frame number 116, CRC 03 ++ SOF packet with frame number 117, CRC 1C ++ SOF packet with frame number 118, CRC 14 ++ SOF packet with frame number 119, CRC 0B ++ SOF packet with frame number 120, CRC 0A ++ SOF packet with frame number 121, CRC 15 ++ SOF packet with frame number 122, CRC 1D ++ SOF packet with frame number 123, CRC 02 ++ SOF packet with frame number 124, CRC 0D ++ SOF packet with frame number 125, CRC 12 ++ SOF packet with frame number 126, CRC 1A ++ SOF packet with frame number 127, CRC 05 ++ SOF packet with frame number 128, CRC 14 ++ SOF packet with frame number 129, CRC 0B ++ SOF packet with frame number 130, CRC 03 ++ SOF packet with frame number 131, CRC 1C ++ SOF packet with frame number 132, CRC 13 ++ SOF packet with frame number 133, CRC 0C ++ SOF packet with frame number 134, CRC 04 ++ SOF packet with frame number 135, CRC 1B ++ SOF packet with frame number 136, CRC 1A ++ SOF packet with frame number 137, CRC 05 ++ SOF packet with frame number 138, CRC 0D ++ SETUP packet on 0.0, CRC 02 ++ DATA0 packet with CRC 94DD and 8 data bytes: [80, 06, 00, 01, 00, 00, 40, 00] ++ ACK packet ++ IN packet on 0.0, CRC 02 ++ NAK packet ++ IN packet on 0.0, CRC 02 ++ NAK packet ++ IN packet on 0.0, CRC 02 ++ NAK packet ++ IN packet on 0.0, CRC 02 ++ DATA1 packet with CRC 6306 and 18 data bytes: [12, 01, 00, 02, EF, 02, 01, 40, D0, 16, 14, 11, 00, 01, 01, 02, 03, 01] ++ ACK packet ++ OUT packet on 0.0, CRC 02 ++ DATA1 packet with CRC 0000 and no data ++ NAK packet ++ OUT packet on 0.0, CRC 02 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 194, CRC 08 ++ SOF packet with frame number 195, CRC 17 ++ SOF packet with frame number 196, CRC 18 ++ SOF packet with frame number 197, CRC 07 ++ SOF packet with frame number 198, CRC 0F ++ SOF packet with frame number 199, CRC 10 ++ SOF packet with frame number 200, CRC 11 ++ SOF packet with frame number 201, CRC 0E ++ SOF packet with frame number 202, CRC 06 ++ SOF packet with frame number 203, CRC 19 ++ SOF packet with frame number 204, CRC 16 ++ SOF packet with frame number 205, CRC 09 ++ SOF packet with frame number 206, CRC 01 ++ SOF packet with frame number 207, CRC 1E ++ SOF packet with frame number 208, CRC 03 ++ SOF packet with frame number 209, CRC 1C ++ SOF packet with frame number 210, CRC 14 ++ SOF packet with frame number 211, CRC 0B ++ SOF packet with frame number 212, CRC 04 ++ SOF packet with frame number 213, CRC 1B ++ SOF packet with frame number 214, CRC 13 ++ SOF packet with frame number 215, CRC 0C ++ SOF packet with frame number 216, CRC 0D ++ SOF packet with frame number 217, CRC 12 ++ SOF packet with frame number 218, CRC 1A ++ SOF packet with frame number 219, CRC 05 ++ SOF packet with frame number 220, CRC 0A ++ SOF packet with frame number 221, CRC 15 ++ SOF packet with frame number 222, CRC 1D ++ SOF packet with frame number 223, CRC 02 ++ SOF packet with frame number 224, CRC 0E ++ SOF packet with frame number 225, CRC 11 ++ SOF packet with frame number 226, CRC 19 ++ SOF packet with frame number 227, CRC 06 ++ SOF packet with frame number 228, CRC 09 ++ SOF packet with frame number 229, CRC 16 ++ SOF packet with frame number 230, CRC 1E ++ SOF packet with frame number 231, CRC 01 ++ SOF packet with frame number 232, CRC 00 ++ SOF packet with frame number 233, CRC 1F ++ SOF packet with frame number 234, CRC 17 ++ SOF packet with frame number 235, CRC 08 ++ SOF packet with frame number 236, CRC 07 ++ SOF packet with frame number 237, CRC 18 ++ SOF packet with frame number 238, CRC 10 ++ SOF packet with frame number 239, CRC 0F ++ SOF packet with frame number 240, CRC 12 ++ SOF packet with frame number 241, CRC 0D ++ SOF packet with frame number 242, CRC 05 ++ SOF packet with frame number 243, CRC 1A ++ SOF packet with frame number 244, CRC 15 ++ SOF packet with frame number 245, CRC 0A ++ SOF packet with frame number 246, CRC 02 ++ SOF packet with frame number 247, CRC 1D ++ SOF packet with frame number 248, CRC 1C ++ SOF packet with frame number 249, CRC 03 ++ SOF packet with frame number 250, CRC 0B ++ SOF packet with frame number 251, CRC 14 ++ SOF packet with frame number 252, CRC 1B ++ SOF packet with frame number 253, CRC 04 ++ SOF packet with frame number 254, CRC 0C ++ SOF packet with frame number 255, CRC 13 ++ SOF packet with frame number 256, CRC 07 ++ SOF packet with frame number 257, CRC 18 ++ SOF packet with frame number 258, CRC 10 ++ SOF packet with frame number 259, CRC 0F ++ SOF packet with frame number 260, CRC 00 ++ SOF packet with frame number 261, CRC 1F ++ SOF packet with frame number 262, CRC 17 ++ SOF packet with frame number 263, CRC 08 ++ SOF packet with frame number 264, CRC 09 ++ SOF packet with frame number 265, CRC 16 ++ SOF packet with frame number 266, CRC 1E ++ SETUP packet on 0.0, CRC 02 ++ DATA0 packet with CRC 16EB and 8 data bytes: [00, 05, 02, 00, 00, 00, 00, 00] ++ ACK packet ++ IN packet on 0.0, CRC 02 ++ NAK packet ++ IN packet on 0.0, CRC 02 ++ NAK packet ++ IN packet on 0.0, CRC 02 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 267, CRC 01 ++ SOF packet with frame number 268, CRC 0E ++ SOF packet with frame number 269, CRC 11 ++ SOF packet with frame number 270, CRC 19 ++ SOF packet with frame number 271, CRC 06 ++ SOF packet with frame number 272, CRC 1B ++ SOF packet with frame number 273, CRC 04 ++ SOF packet with frame number 274, CRC 0C ++ SOF packet with frame number 275, CRC 13 ++ SOF packet with frame number 276, CRC 1C ++ SOF packet with frame number 277, CRC 03 ++ SOF packet with frame number 278, CRC 0B ++ SOF packet with frame number 279, CRC 14 ++ SOF packet with frame number 280, CRC 15 ++ SOF packet with frame number 281, CRC 0A ++ SOF packet with frame number 282, CRC 02 ++ SOF packet with frame number 283, CRC 1D ++ SOF packet with frame number 284, CRC 12 ++ SOF packet with frame number 285, CRC 0D ++ SOF packet with frame number 286, CRC 05 ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC F4E0 and 8 data bytes: [80, 06, 00, 01, 00, 00, 12, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 6306 and 18 data bytes: [12, 01, 00, 02, EF, 02, 01, 40, D0, 16, 14, 11, 00, 01, 01, 02, 03, 01] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ NAK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 345F and 8 data bytes: [80, 06, 00, 06, 00, 00, 0A, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ STALL packet ++ SOF packet with frame number 287, CRC 1A ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 345F and 8 data bytes: [80, 06, 00, 06, 00, 00, 0A, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ STALL packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 345F and 8 data bytes: [80, 06, 00, 06, 00, 00, 0A, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ STALL packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 04AE and 8 data bytes: [80, 06, 00, 02, 00, 00, 09, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 3F9F and 9 data bytes: [09, 02, 64, 00, 03, 01, 00, 80, FA] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ NAK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 9482 and 8 data bytes: [80, 06, 00, 02, 00, 00, 64, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 3693 and 64 data bytes: [09, 02, 64, 00, 03, 01, 00, 80, FA, 08, 0B, 00, 02, 02, 02, 00, 00, 09, 04, 00, 00, 01, 02, 02, 00, 04, 05, 24, 00, 20, 01, 05, 24, 01, 00, 01, 04, 24, 02, 02, 05, 24, 06, 00, 01, 07, 05, 81, 03, 08, 00, 10, 09, 04, 01, 00, 02, 0A, 00, 00, 00, 07, 05, 02] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA0 packet with CRC 9841 and 36 data bytes: [02, 40, 00, 00, 07, 05, 82, 02, 40, 00, 00, 09, 04, 02, 00, 01, 03, 01, 01, 05, 09, 21, 11, 01, 00, 01, 22, 90, 00, 07, 05, 83, 03, 08, 00, 0A] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 64D4 and 8 data bytes: [80, 06, 00, 03, 00, 00, FF, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 7809 and 4 data bytes: [04, 03, 09, 04] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ NAK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC DB97 and 8 data bytes: [80, 06, 02, 03, 09, 04, FF, 00] ++ ACK packet ++ SOF packet with frame number 288, CRC 16 ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC C72F and 12 data bytes: [0C, 03, 54, 00, 69, 00, 44, 00, 41, 00, 4C, 00] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ NAK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC E897 and 8 data bytes: [80, 06, 01, 03, 09, 04, FF, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC B234 and 44 data bytes: [2C, 03, 45, 00, 6C, 00, 65, 00, 63, 00, 74, 00, 72, 00, 6F, 00, 6D, 00, 61, 00, 67, 00, 6E, 00, 65, 00, 74, 00, 69, 00, 63, 00, 20, 00, 46, 00, 69, 00, 65, 00, 6C, 00, 64, 00] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 0A96 and 8 data bytes: [80, 06, 03, 03, 09, 04, FF, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 5C1D and 14 data bytes: [0E, 03, 31, 00, 32, 00, 33, 00, 34, 00, 35, 00, 36, 00] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 289, CRC 09 ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 2527 and 8 data bytes: [00, 09, 01, 00, 00, 00, 00, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC BD97 and 8 data bytes: [80, 06, 04, 03, 09, 04, FF, 00] ++ ACK packet ++ SOF packet with frame number 290, CRC 01 ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 1B8C and 42 data bytes: [2A, 03, 45, 00, 73, 00, 70, 00, 72, 00, 65, 00, 73, 00, 73, 00, 69, 00, 66, 00, 20, 00, 43, 00, 44, 00, 43, 00, 20, 00, 44, 00, 65, 00, 76, 00, 69, 00, 63, 00, 65, 00] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ NAK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC D25F and 8 data bytes: [21, 20, 00, 00, 00, 00, 07, 00] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC C463 and 7 data bytes: [80, 25, 00, 00, 00, 00, 08] ++ NAK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC C463 and 7 data bytes: [80, 25, 00, 00, 00, 00, 08] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 6C96 and 8 data bytes: [80, 06, 05, 03, 09, 04, FF, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 4E8F and 24 data bytes: [18, 03, 54, 00, 69, 00, 44, 00, 41, 00, 4C, 00, 20, 00, 62, 00, 61, 00, 64, 00, 67, 00, 65, 00] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ NAK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 291, CRC 1E ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 0A96 and 8 data bytes: [80, 06, 03, 03, 09, 04, FF, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 5C1D and 14 data bytes: [0E, 03, 31, 00, 32, 00, 33, 00, 34, 00, 35, 00, 36, 00] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ NAK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC 98D7 and 8 data bytes: [21, 0A, 00, 00, 02, 00, 00, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC E785 and 8 data bytes: [81, 06, 00, 22, 02, 00, 90, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0C52 and 64 data bytes: [05, 01, 09, 06, A1, 01, 85, 01, 05, 07, 19, E0, 29, E7, 15, 00, 25, 01, 95, 08, 75, 01, 81, 02, 95, 01, 75, 08, 81, 01, 05, 07, 19, 00, 29, FF, 15, 00, 25, FF, 95, 06, 75, 08, 81, 00, 05, 08, 19, 01, 29, 05, 95, 05, 75, 01, 91, 02, 95, 01, 75, 03, 91, 01] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA0 packet with CRC EB5B and 64 data bytes: [C0, 05, 01, 09, 02, A1, 01, 85, 02, 09, 01, A1, 00, 05, 09, 19, 01, 29, 05, 15, 00, 25, 01, 95, 05, 75, 01, 81, 02, 95, 01, 75, 03, 81, 01, 05, 01, 09, 30, 09, 31, 15, 81, 25, 7F, 95, 02, 75, 08, 81, 06, 09, 38, 15, 81, 25, 7F, 95, 01, 75, 08, 81, 06, 05] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 680E and 16 data bytes: [0C, 0A, 38, 02, 15, 81, 25, 7F, 95, 01, 75, 08, 81, 06, C0, C0] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ NAK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 292, CRC 11 ++ SETUP packet on 2.0, CRC 15 ++ DATA0 packet with CRC E99D and 8 data bytes: [21, 09, 01, 02, 02, 00, 02, 00] ++ ACK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC DFFF and 2 data bytes: [01, 00] ++ NAK packet ++ OUT packet on 2.0, CRC 15 ++ DATA1 packet with CRC DFFF and 2 data bytes: [01, 00] ++ ACK packet ++ IN packet on 2.0, CRC 15 ++ NAK packet ++ IN packet on 2.0, CRC 15 ++ DATA1 packet with CRC 0000 and no data ++ ACK packet ++ SOF packet with frame number 293, CRC 0E ++ SOF packet with frame number 294, CRC 06 ++ SOF packet with frame number 295, CRC 19 ++ SOF packet with frame number 296, CRC 18 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 297, CRC 07 ++ SOF packet with frame number 298, CRC 0F ++ SOF packet with frame number 299, CRC 10 ++ SOF packet with frame number 300, CRC 1F ++ SOF packet with frame number 301, CRC 00 ++ SOF packet with frame number 302, CRC 08 ++ SOF packet with frame number 303, CRC 17 ++ SOF packet with frame number 304, CRC 0A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 305, CRC 15 ++ SOF packet with frame number 306, CRC 1D ++ SOF packet with frame number 307, CRC 02 ++ SOF packet with frame number 308, CRC 0D ++ SOF packet with frame number 309, CRC 12 ++ SOF packet with frame number 310, CRC 1A ++ SOF packet with frame number 311, CRC 05 ++ SOF packet with frame number 312, CRC 04 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 313, CRC 1B ++ SOF packet with frame number 314, CRC 13 ++ SOF packet with frame number 315, CRC 0C ++ SOF packet with frame number 316, CRC 03 ++ SOF packet with frame number 317, CRC 1C ++ SOF packet with frame number 318, CRC 14 ++ SOF packet with frame number 319, CRC 0B ++ SOF packet with frame number 320, CRC 0C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 321, CRC 13 ++ SOF packet with frame number 322, CRC 1B ++ SOF packet with frame number 323, CRC 04 ++ SOF packet with frame number 324, CRC 0B ++ SOF packet with frame number 325, CRC 14 ++ SOF packet with frame number 326, CRC 1C ++ SOF packet with frame number 327, CRC 03 ++ SOF packet with frame number 328, CRC 02 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 329, CRC 1D ++ SOF packet with frame number 330, CRC 15 ++ SOF packet with frame number 331, CRC 0A ++ SOF packet with frame number 332, CRC 05 ++ SOF packet with frame number 333, CRC 1A ++ SOF packet with frame number 334, CRC 12 ++ SOF packet with frame number 335, CRC 0D ++ SOF packet with frame number 336, CRC 10 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 337, CRC 0F ++ SOF packet with frame number 338, CRC 07 ++ SOF packet with frame number 339, CRC 18 ++ SOF packet with frame number 340, CRC 17 ++ SOF packet with frame number 341, CRC 08 ++ SOF packet with frame number 342, CRC 00 ++ SOF packet with frame number 343, CRC 1F ++ SOF packet with frame number 344, CRC 1E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 345, CRC 01 ++ SOF packet with frame number 346, CRC 09 ++ SOF packet with frame number 347, CRC 16 ++ SOF packet with frame number 348, CRC 19 ++ SOF packet with frame number 349, CRC 06 ++ SOF packet with frame number 350, CRC 0E ++ SOF packet with frame number 351, CRC 11 ++ SOF packet with frame number 352, CRC 1D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 353, CRC 02 ++ SOF packet with frame number 354, CRC 0A ++ SOF packet with frame number 355, CRC 15 ++ SOF packet with frame number 356, CRC 1A ++ SOF packet with frame number 357, CRC 05 ++ SOF packet with frame number 358, CRC 0D ++ SOF packet with frame number 359, CRC 12 ++ SOF packet with frame number 360, CRC 13 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 361, CRC 0C ++ SOF packet with frame number 362, CRC 04 ++ SOF packet with frame number 363, CRC 1B ++ SOF packet with frame number 364, CRC 14 ++ SOF packet with frame number 365, CRC 0B ++ SOF packet with frame number 366, CRC 03 ++ SOF packet with frame number 367, CRC 1C ++ SOF packet with frame number 368, CRC 01 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 369, CRC 1E ++ SOF packet with frame number 370, CRC 16 ++ SOF packet with frame number 371, CRC 09 ++ SOF packet with frame number 372, CRC 06 ++ SOF packet with frame number 373, CRC 19 ++ SOF packet with frame number 374, CRC 11 ++ SOF packet with frame number 375, CRC 0E ++ SOF packet with frame number 376, CRC 0F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 377, CRC 10 ++ SOF packet with frame number 378, CRC 18 ++ SOF packet with frame number 379, CRC 07 ++ SOF packet with frame number 380, CRC 08 ++ SOF packet with frame number 381, CRC 17 ++ SOF packet with frame number 382, CRC 1F ++ SOF packet with frame number 383, CRC 00 ++ SOF packet with frame number 384, CRC 11 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 385, CRC 0E ++ SOF packet with frame number 386, CRC 06 ++ SOF packet with frame number 387, CRC 19 ++ SOF packet with frame number 388, CRC 16 ++ SOF packet with frame number 389, CRC 09 ++ SOF packet with frame number 390, CRC 01 ++ SOF packet with frame number 391, CRC 1E ++ SOF packet with frame number 392, CRC 1F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 393, CRC 00 ++ SOF packet with frame number 394, CRC 08 ++ SOF packet with frame number 395, CRC 17 ++ SOF packet with frame number 396, CRC 18 ++ SOF packet with frame number 397, CRC 07 ++ SOF packet with frame number 398, CRC 0F ++ SOF packet with frame number 399, CRC 10 ++ SOF packet with frame number 400, CRC 0D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 401, CRC 12 ++ SOF packet with frame number 402, CRC 1A ++ SOF packet with frame number 403, CRC 05 ++ SOF packet with frame number 404, CRC 0A ++ SOF packet with frame number 405, CRC 15 ++ SOF packet with frame number 406, CRC 1D ++ SOF packet with frame number 407, CRC 02 ++ SOF packet with frame number 408, CRC 03 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 409, CRC 1C ++ SOF packet with frame number 410, CRC 14 ++ SOF packet with frame number 411, CRC 0B ++ SOF packet with frame number 412, CRC 04 ++ SOF packet with frame number 413, CRC 1B ++ SOF packet with frame number 414, CRC 13 ++ SOF packet with frame number 415, CRC 0C ++ SOF packet with frame number 416, CRC 00 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 417, CRC 1F ++ SOF packet with frame number 418, CRC 17 ++ SOF packet with frame number 419, CRC 08 ++ SOF packet with frame number 420, CRC 07 ++ SOF packet with frame number 421, CRC 18 ++ SOF packet with frame number 422, CRC 10 ++ SOF packet with frame number 423, CRC 0F ++ SOF packet with frame number 424, CRC 0E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 425, CRC 11 ++ SOF packet with frame number 426, CRC 19 ++ SOF packet with frame number 427, CRC 06 ++ SOF packet with frame number 428, CRC 09 ++ SOF packet with frame number 429, CRC 16 ++ SOF packet with frame number 430, CRC 1E ++ SOF packet with frame number 431, CRC 01 ++ SOF packet with frame number 432, CRC 1C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 433, CRC 03 ++ SOF packet with frame number 434, CRC 0B ++ SOF packet with frame number 435, CRC 14 ++ SOF packet with frame number 436, CRC 1B ++ SOF packet with frame number 437, CRC 04 ++ SOF packet with frame number 438, CRC 0C ++ SOF packet with frame number 439, CRC 13 ++ SOF packet with frame number 440, CRC 12 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 441, CRC 0D ++ SOF packet with frame number 442, CRC 05 ++ SOF packet with frame number 443, CRC 1A ++ SOF packet with frame number 444, CRC 15 ++ SOF packet with frame number 445, CRC 0A ++ SOF packet with frame number 446, CRC 02 ++ SOF packet with frame number 447, CRC 1D ++ SOF packet with frame number 448, CRC 1A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 449, CRC 05 ++ SOF packet with frame number 450, CRC 0D ++ SOF packet with frame number 451, CRC 12 ++ SOF packet with frame number 452, CRC 1D ++ SOF packet with frame number 453, CRC 02 ++ SOF packet with frame number 454, CRC 0A ++ SOF packet with frame number 455, CRC 15 ++ SOF packet with frame number 456, CRC 14 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 457, CRC 0B ++ SOF packet with frame number 458, CRC 03 ++ SOF packet with frame number 459, CRC 1C ++ SOF packet with frame number 460, CRC 13 ++ SOF packet with frame number 461, CRC 0C ++ SOF packet with frame number 462, CRC 04 ++ SOF packet with frame number 463, CRC 1B ++ SOF packet with frame number 464, CRC 06 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 465, CRC 19 ++ SOF packet with frame number 466, CRC 11 ++ SOF packet with frame number 467, CRC 0E ++ SOF packet with frame number 468, CRC 01 ++ SOF packet with frame number 469, CRC 1E ++ SOF packet with frame number 470, CRC 16 ++ SOF packet with frame number 471, CRC 09 ++ SOF packet with frame number 472, CRC 08 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 473, CRC 17 ++ SOF packet with frame number 474, CRC 1F ++ SOF packet with frame number 475, CRC 00 ++ SOF packet with frame number 476, CRC 0F ++ SOF packet with frame number 477, CRC 10 ++ SOF packet with frame number 478, CRC 18 ++ SOF packet with frame number 479, CRC 07 ++ SOF packet with frame number 480, CRC 0B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 481, CRC 14 ++ SOF packet with frame number 482, CRC 1C ++ SOF packet with frame number 483, CRC 03 ++ SOF packet with frame number 484, CRC 0C ++ SOF packet with frame number 485, CRC 13 ++ SOF packet with frame number 486, CRC 1B ++ SOF packet with frame number 487, CRC 04 ++ SOF packet with frame number 488, CRC 05 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 489, CRC 1A ++ SOF packet with frame number 490, CRC 12 ++ SOF packet with frame number 491, CRC 0D ++ SOF packet with frame number 492, CRC 02 ++ SOF packet with frame number 493, CRC 1D ++ SOF packet with frame number 494, CRC 15 ++ SOF packet with frame number 495, CRC 0A ++ SOF packet with frame number 496, CRC 17 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 497, CRC 08 ++ SOF packet with frame number 498, CRC 00 ++ SOF packet with frame number 499, CRC 1F ++ SOF packet with frame number 500, CRC 10 ++ SOF packet with frame number 501, CRC 0F ++ SOF packet with frame number 502, CRC 07 ++ SOF packet with frame number 503, CRC 18 ++ SOF packet with frame number 504, CRC 19 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 505, CRC 06 ++ SOF packet with frame number 506, CRC 0E ++ SOF packet with frame number 507, CRC 11 ++ SOF packet with frame number 508, CRC 1E ++ SOF packet with frame number 509, CRC 01 ++ SOF packet with frame number 510, CRC 09 ++ SOF packet with frame number 511, CRC 16 ++ SOF packet with frame number 512, CRC 08 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 513, CRC 17 ++ SOF packet with frame number 514, CRC 1F ++ SOF packet with frame number 515, CRC 00 ++ SOF packet with frame number 516, CRC 0F ++ SOF packet with frame number 517, CRC 10 ++ SOF packet with frame number 518, CRC 18 ++ SOF packet with frame number 519, CRC 07 ++ SOF packet with frame number 520, CRC 06 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 521, CRC 19 ++ SOF packet with frame number 522, CRC 11 ++ SOF packet with frame number 523, CRC 0E ++ SOF packet with frame number 524, CRC 01 ++ SOF packet with frame number 525, CRC 1E ++ SOF packet with frame number 526, CRC 16 ++ SOF packet with frame number 527, CRC 09 ++ SOF packet with frame number 528, CRC 14 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 529, CRC 0B ++ SOF packet with frame number 530, CRC 03 ++ SOF packet with frame number 531, CRC 1C ++ SOF packet with frame number 532, CRC 13 ++ SOF packet with frame number 533, CRC 0C ++ SOF packet with frame number 534, CRC 04 ++ SOF packet with frame number 535, CRC 1B ++ SOF packet with frame number 536, CRC 1A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 537, CRC 05 ++ SOF packet with frame number 538, CRC 0D ++ SOF packet with frame number 539, CRC 12 ++ SOF packet with frame number 540, CRC 1D ++ SOF packet with frame number 541, CRC 02 ++ SOF packet with frame number 542, CRC 0A ++ SOF packet with frame number 543, CRC 15 ++ SOF packet with frame number 544, CRC 19 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 545, CRC 06 ++ SOF packet with frame number 546, CRC 0E ++ SOF packet with frame number 547, CRC 11 ++ SOF packet with frame number 548, CRC 1E ++ SOF packet with frame number 549, CRC 01 ++ SOF packet with frame number 550, CRC 09 ++ SOF packet with frame number 551, CRC 16 ++ SOF packet with frame number 552, CRC 17 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 553, CRC 08 ++ SOF packet with frame number 554, CRC 00 ++ SOF packet with frame number 555, CRC 1F ++ SOF packet with frame number 556, CRC 10 ++ SOF packet with frame number 557, CRC 0F ++ SOF packet with frame number 558, CRC 07 ++ SOF packet with frame number 559, CRC 18 ++ SOF packet with frame number 560, CRC 05 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 561, CRC 1A ++ SOF packet with frame number 562, CRC 12 ++ SOF packet with frame number 563, CRC 0D ++ SOF packet with frame number 564, CRC 02 ++ SOF packet with frame number 565, CRC 1D ++ SOF packet with frame number 566, CRC 15 ++ SOF packet with frame number 567, CRC 0A ++ SOF packet with frame number 568, CRC 0B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 569, CRC 14 ++ SOF packet with frame number 570, CRC 1C ++ SOF packet with frame number 571, CRC 03 ++ SOF packet with frame number 572, CRC 0C ++ SOF packet with frame number 573, CRC 13 ++ SOF packet with frame number 574, CRC 1B ++ SOF packet with frame number 575, CRC 04 ++ SOF packet with frame number 576, CRC 03 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 577, CRC 1C ++ SOF packet with frame number 578, CRC 14 ++ SOF packet with frame number 579, CRC 0B ++ SOF packet with frame number 580, CRC 04 ++ SOF packet with frame number 581, CRC 1B ++ SOF packet with frame number 582, CRC 13 ++ SOF packet with frame number 583, CRC 0C ++ SOF packet with frame number 584, CRC 0D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 585, CRC 12 ++ SOF packet with frame number 586, CRC 1A ++ SOF packet with frame number 587, CRC 05 ++ SOF packet with frame number 588, CRC 0A ++ SOF packet with frame number 589, CRC 15 ++ SOF packet with frame number 590, CRC 1D ++ SOF packet with frame number 591, CRC 02 ++ SOF packet with frame number 592, CRC 1F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 593, CRC 00 ++ SOF packet with frame number 594, CRC 08 ++ SOF packet with frame number 595, CRC 17 ++ SOF packet with frame number 596, CRC 18 ++ SOF packet with frame number 597, CRC 07 ++ SOF packet with frame number 598, CRC 0F ++ SOF packet with frame number 599, CRC 10 ++ SOF packet with frame number 600, CRC 11 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 601, CRC 0E ++ SOF packet with frame number 602, CRC 06 ++ SOF packet with frame number 603, CRC 19 ++ SOF packet with frame number 604, CRC 16 ++ SOF packet with frame number 605, CRC 09 ++ SOF packet with frame number 606, CRC 01 ++ SOF packet with frame number 607, CRC 1E ++ SOF packet with frame number 608, CRC 12 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 609, CRC 0D ++ SOF packet with frame number 610, CRC 05 ++ SOF packet with frame number 611, CRC 1A ++ SOF packet with frame number 612, CRC 15 ++ SOF packet with frame number 613, CRC 0A ++ SOF packet with frame number 614, CRC 02 ++ SOF packet with frame number 615, CRC 1D ++ SOF packet with frame number 616, CRC 1C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 617, CRC 03 ++ SOF packet with frame number 618, CRC 0B ++ SOF packet with frame number 619, CRC 14 ++ SOF packet with frame number 620, CRC 1B ++ SOF packet with frame number 621, CRC 04 ++ SOF packet with frame number 622, CRC 0C ++ SOF packet with frame number 623, CRC 13 ++ SOF packet with frame number 624, CRC 0E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 625, CRC 11 ++ SOF packet with frame number 626, CRC 19 ++ SOF packet with frame number 627, CRC 06 ++ SOF packet with frame number 628, CRC 09 ++ SOF packet with frame number 629, CRC 16 ++ SOF packet with frame number 630, CRC 1E ++ SOF packet with frame number 631, CRC 01 ++ SOF packet with frame number 632, CRC 00 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 633, CRC 1F ++ SOF packet with frame number 634, CRC 17 ++ SOF packet with frame number 635, CRC 08 ++ SOF packet with frame number 636, CRC 07 ++ SOF packet with frame number 637, CRC 18 ++ SOF packet with frame number 638, CRC 10 ++ SOF packet with frame number 639, CRC 0F ++ SOF packet with frame number 640, CRC 1E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 641, CRC 01 ++ SOF packet with frame number 642, CRC 09 ++ SOF packet with frame number 643, CRC 16 ++ SOF packet with frame number 644, CRC 19 ++ SOF packet with frame number 645, CRC 06 ++ SOF packet with frame number 646, CRC 0E ++ SOF packet with frame number 647, CRC 11 ++ SOF packet with frame number 648, CRC 10 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 649, CRC 0F ++ SOF packet with frame number 650, CRC 07 ++ SOF packet with frame number 651, CRC 18 ++ SOF packet with frame number 652, CRC 17 ++ SOF packet with frame number 653, CRC 08 ++ SOF packet with frame number 654, CRC 00 ++ SOF packet with frame number 655, CRC 1F ++ SOF packet with frame number 656, CRC 02 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 657, CRC 1D ++ SOF packet with frame number 658, CRC 15 ++ SOF packet with frame number 659, CRC 0A ++ SOF packet with frame number 660, CRC 05 ++ SOF packet with frame number 661, CRC 1A ++ SOF packet with frame number 662, CRC 12 ++ SOF packet with frame number 663, CRC 0D ++ SOF packet with frame number 664, CRC 0C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 665, CRC 13 ++ SOF packet with frame number 666, CRC 1B ++ SOF packet with frame number 667, CRC 04 ++ SOF packet with frame number 668, CRC 0B ++ SOF packet with frame number 669, CRC 14 ++ SOF packet with frame number 670, CRC 1C ++ SOF packet with frame number 671, CRC 03 ++ SOF packet with frame number 672, CRC 0F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 673, CRC 10 ++ SOF packet with frame number 674, CRC 18 ++ SOF packet with frame number 675, CRC 07 ++ SOF packet with frame number 676, CRC 08 ++ SOF packet with frame number 677, CRC 17 ++ SOF packet with frame number 678, CRC 1F ++ SOF packet with frame number 679, CRC 00 ++ SOF packet with frame number 680, CRC 01 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 681, CRC 1E ++ SOF packet with frame number 682, CRC 16 ++ SOF packet with frame number 683, CRC 09 ++ SOF packet with frame number 684, CRC 06 ++ SOF packet with frame number 685, CRC 19 ++ SOF packet with frame number 686, CRC 11 ++ SOF packet with frame number 687, CRC 0E ++ SOF packet with frame number 688, CRC 13 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 689, CRC 0C ++ SOF packet with frame number 690, CRC 04 ++ SOF packet with frame number 691, CRC 1B ++ SOF packet with frame number 692, CRC 14 ++ SOF packet with frame number 693, CRC 0B ++ SOF packet with frame number 694, CRC 03 ++ SOF packet with frame number 695, CRC 1C ++ SOF packet with frame number 696, CRC 1D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 697, CRC 02 ++ SOF packet with frame number 698, CRC 0A ++ SOF packet with frame number 699, CRC 15 ++ SOF packet with frame number 700, CRC 1A ++ SOF packet with frame number 701, CRC 05 ++ SOF packet with frame number 702, CRC 0D ++ SOF packet with frame number 703, CRC 12 ++ SOF packet with frame number 704, CRC 15 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 705, CRC 0A ++ SOF packet with frame number 706, CRC 02 ++ SOF packet with frame number 707, CRC 1D ++ SOF packet with frame number 708, CRC 12 ++ SOF packet with frame number 709, CRC 0D ++ SOF packet with frame number 710, CRC 05 ++ SOF packet with frame number 711, CRC 1A ++ SOF packet with frame number 712, CRC 1B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 713, CRC 04 ++ SOF packet with frame number 714, CRC 0C ++ SOF packet with frame number 715, CRC 13 ++ SOF packet with frame number 716, CRC 1C ++ SOF packet with frame number 717, CRC 03 ++ SOF packet with frame number 718, CRC 0B ++ SOF packet with frame number 719, CRC 14 ++ SOF packet with frame number 720, CRC 09 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 721, CRC 16 ++ SOF packet with frame number 722, CRC 1E ++ SOF packet with frame number 723, CRC 01 ++ SOF packet with frame number 724, CRC 0E ++ SOF packet with frame number 725, CRC 11 ++ SOF packet with frame number 726, CRC 19 ++ SOF packet with frame number 727, CRC 06 ++ SOF packet with frame number 728, CRC 07 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 729, CRC 18 ++ SOF packet with frame number 730, CRC 10 ++ SOF packet with frame number 731, CRC 0F ++ SOF packet with frame number 732, CRC 00 ++ SOF packet with frame number 733, CRC 1F ++ SOF packet with frame number 734, CRC 17 ++ SOF packet with frame number 735, CRC 08 ++ SOF packet with frame number 736, CRC 04 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 737, CRC 1B ++ SOF packet with frame number 738, CRC 13 ++ SOF packet with frame number 739, CRC 0C ++ SOF packet with frame number 740, CRC 03 ++ SOF packet with frame number 741, CRC 1C ++ SOF packet with frame number 742, CRC 14 ++ SOF packet with frame number 743, CRC 0B ++ SOF packet with frame number 744, CRC 0A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 745, CRC 15 ++ SOF packet with frame number 746, CRC 1D ++ SOF packet with frame number 747, CRC 02 ++ SOF packet with frame number 748, CRC 0D ++ SOF packet with frame number 749, CRC 12 ++ SOF packet with frame number 750, CRC 1A ++ SOF packet with frame number 751, CRC 05 ++ SOF packet with frame number 752, CRC 18 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 753, CRC 07 ++ SOF packet with frame number 754, CRC 0F ++ SOF packet with frame number 755, CRC 10 ++ SOF packet with frame number 756, CRC 1F ++ SOF packet with frame number 757, CRC 00 ++ SOF packet with frame number 758, CRC 08 ++ SOF packet with frame number 759, CRC 17 ++ SOF packet with frame number 760, CRC 16 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 761, CRC 09 ++ SOF packet with frame number 762, CRC 01 ++ SOF packet with frame number 763, CRC 1E ++ SOF packet with frame number 764, CRC 11 ++ SOF packet with frame number 765, CRC 0E ++ SOF packet with frame number 766, CRC 06 ++ SOF packet with frame number 767, CRC 19 ++ SOF packet with frame number 768, CRC 0D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 769, CRC 12 ++ SOF packet with frame number 770, CRC 1A ++ SOF packet with frame number 771, CRC 05 ++ SOF packet with frame number 772, CRC 0A ++ SOF packet with frame number 773, CRC 15 ++ SOF packet with frame number 774, CRC 1D ++ SOF packet with frame number 775, CRC 02 ++ SOF packet with frame number 776, CRC 03 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 777, CRC 1C ++ SOF packet with frame number 778, CRC 14 ++ SOF packet with frame number 779, CRC 0B ++ SOF packet with frame number 780, CRC 04 ++ SOF packet with frame number 781, CRC 1B ++ SOF packet with frame number 782, CRC 13 ++ SOF packet with frame number 783, CRC 0C ++ SOF packet with frame number 784, CRC 11 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 785, CRC 0E ++ SOF packet with frame number 786, CRC 06 ++ SOF packet with frame number 787, CRC 19 ++ SOF packet with frame number 788, CRC 16 ++ SOF packet with frame number 789, CRC 09 ++ SOF packet with frame number 790, CRC 01 ++ SOF packet with frame number 791, CRC 1E ++ SOF packet with frame number 792, CRC 1F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 793, CRC 00 ++ SOF packet with frame number 794, CRC 08 ++ SOF packet with frame number 795, CRC 17 ++ SOF packet with frame number 796, CRC 18 ++ SOF packet with frame number 797, CRC 07 ++ SOF packet with frame number 798, CRC 0F ++ SOF packet with frame number 799, CRC 10 ++ SOF packet with frame number 800, CRC 1C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 801, CRC 03 ++ SOF packet with frame number 802, CRC 0B ++ SOF packet with frame number 803, CRC 14 ++ SOF packet with frame number 804, CRC 1B ++ SOF packet with frame number 805, CRC 04 ++ SOF packet with frame number 806, CRC 0C ++ SOF packet with frame number 807, CRC 13 ++ SOF packet with frame number 808, CRC 12 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 809, CRC 0D ++ SOF packet with frame number 810, CRC 05 ++ SOF packet with frame number 811, CRC 1A ++ SOF packet with frame number 812, CRC 15 ++ SOF packet with frame number 813, CRC 0A ++ SOF packet with frame number 814, CRC 02 ++ SOF packet with frame number 815, CRC 1D ++ SOF packet with frame number 816, CRC 00 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 817, CRC 1F ++ SOF packet with frame number 818, CRC 17 ++ SOF packet with frame number 819, CRC 08 ++ SOF packet with frame number 820, CRC 07 ++ SOF packet with frame number 821, CRC 18 ++ SOF packet with frame number 822, CRC 10 ++ SOF packet with frame number 823, CRC 0F ++ SOF packet with frame number 824, CRC 0E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 825, CRC 11 ++ SOF packet with frame number 826, CRC 19 ++ SOF packet with frame number 827, CRC 06 ++ SOF packet with frame number 828, CRC 09 ++ SOF packet with frame number 829, CRC 16 ++ SOF packet with frame number 830, CRC 1E ++ SOF packet with frame number 831, CRC 01 ++ SOF packet with frame number 832, CRC 06 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 833, CRC 19 ++ SOF packet with frame number 834, CRC 11 ++ SOF packet with frame number 835, CRC 0E ++ SOF packet with frame number 836, CRC 01 ++ SOF packet with frame number 837, CRC 1E ++ SOF packet with frame number 838, CRC 16 ++ SOF packet with frame number 839, CRC 09 ++ SOF packet with frame number 840, CRC 08 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 841, CRC 17 ++ SOF packet with frame number 842, CRC 1F ++ SOF packet with frame number 843, CRC 00 ++ SOF packet with frame number 844, CRC 0F ++ SOF packet with frame number 845, CRC 10 ++ SOF packet with frame number 846, CRC 18 ++ SOF packet with frame number 847, CRC 07 ++ SOF packet with frame number 848, CRC 1A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 849, CRC 05 ++ SOF packet with frame number 850, CRC 0D ++ SOF packet with frame number 851, CRC 12 ++ SOF packet with frame number 852, CRC 1D ++ SOF packet with frame number 853, CRC 02 ++ SOF packet with frame number 854, CRC 0A ++ SOF packet with frame number 855, CRC 15 ++ SOF packet with frame number 856, CRC 14 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 857, CRC 0B ++ SOF packet with frame number 858, CRC 03 ++ SOF packet with frame number 859, CRC 1C ++ SOF packet with frame number 860, CRC 13 ++ SOF packet with frame number 861, CRC 0C ++ SOF packet with frame number 862, CRC 04 ++ SOF packet with frame number 863, CRC 1B ++ SOF packet with frame number 864, CRC 17 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 865, CRC 08 ++ SOF packet with frame number 866, CRC 00 ++ SOF packet with frame number 867, CRC 1F ++ SOF packet with frame number 868, CRC 10 ++ SOF packet with frame number 869, CRC 0F ++ SOF packet with frame number 870, CRC 07 ++ SOF packet with frame number 871, CRC 18 ++ SOF packet with frame number 872, CRC 19 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 873, CRC 06 ++ SOF packet with frame number 874, CRC 0E ++ SOF packet with frame number 875, CRC 11 ++ SOF packet with frame number 876, CRC 1E ++ SOF packet with frame number 877, CRC 01 ++ SOF packet with frame number 878, CRC 09 ++ SOF packet with frame number 879, CRC 16 ++ SOF packet with frame number 880, CRC 0B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 881, CRC 14 ++ SOF packet with frame number 882, CRC 1C ++ SOF packet with frame number 883, CRC 03 ++ SOF packet with frame number 884, CRC 0C ++ SOF packet with frame number 885, CRC 13 ++ SOF packet with frame number 886, CRC 1B ++ SOF packet with frame number 887, CRC 04 ++ SOF packet with frame number 888, CRC 05 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 889, CRC 1A ++ SOF packet with frame number 890, CRC 12 ++ SOF packet with frame number 891, CRC 0D ++ SOF packet with frame number 892, CRC 02 ++ SOF packet with frame number 893, CRC 1D ++ SOF packet with frame number 894, CRC 15 ++ SOF packet with frame number 895, CRC 0A ++ SOF packet with frame number 896, CRC 1B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 897, CRC 04 ++ SOF packet with frame number 898, CRC 0C ++ SOF packet with frame number 899, CRC 13 ++ SOF packet with frame number 900, CRC 1C ++ SOF packet with frame number 901, CRC 03 ++ SOF packet with frame number 902, CRC 0B ++ SOF packet with frame number 903, CRC 14 ++ SOF packet with frame number 904, CRC 15 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 905, CRC 0A ++ SOF packet with frame number 906, CRC 02 ++ SOF packet with frame number 907, CRC 1D ++ SOF packet with frame number 908, CRC 12 ++ SOF packet with frame number 909, CRC 0D ++ SOF packet with frame number 910, CRC 05 ++ SOF packet with frame number 911, CRC 1A ++ SOF packet with frame number 912, CRC 07 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 913, CRC 18 ++ SOF packet with frame number 914, CRC 10 ++ SOF packet with frame number 915, CRC 0F ++ SOF packet with frame number 916, CRC 00 ++ SOF packet with frame number 917, CRC 1F ++ SOF packet with frame number 918, CRC 17 ++ SOF packet with frame number 919, CRC 08 ++ SOF packet with frame number 920, CRC 09 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 921, CRC 16 ++ SOF packet with frame number 922, CRC 1E ++ SOF packet with frame number 923, CRC 01 ++ SOF packet with frame number 924, CRC 0E ++ SOF packet with frame number 925, CRC 11 ++ SOF packet with frame number 926, CRC 19 ++ SOF packet with frame number 927, CRC 06 ++ SOF packet with frame number 928, CRC 0A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 929, CRC 15 ++ SOF packet with frame number 930, CRC 1D ++ SOF packet with frame number 931, CRC 02 ++ SOF packet with frame number 932, CRC 0D ++ SOF packet with frame number 933, CRC 12 ++ SOF packet with frame number 934, CRC 1A ++ SOF packet with frame number 935, CRC 05 ++ SOF packet with frame number 936, CRC 04 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 937, CRC 1B ++ SOF packet with frame number 938, CRC 13 ++ SOF packet with frame number 939, CRC 0C ++ SOF packet with frame number 940, CRC 03 ++ SOF packet with frame number 941, CRC 1C ++ SOF packet with frame number 942, CRC 14 ++ SOF packet with frame number 943, CRC 0B ++ SOF packet with frame number 944, CRC 16 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 945, CRC 09 ++ SOF packet with frame number 946, CRC 01 ++ SOF packet with frame number 947, CRC 1E ++ SOF packet with frame number 948, CRC 11 ++ SOF packet with frame number 949, CRC 0E ++ SOF packet with frame number 950, CRC 06 ++ SOF packet with frame number 951, CRC 19 ++ SOF packet with frame number 952, CRC 18 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 953, CRC 07 ++ SOF packet with frame number 954, CRC 0F ++ SOF packet with frame number 955, CRC 10 ++ SOF packet with frame number 956, CRC 1F ++ SOF packet with frame number 957, CRC 00 ++ SOF packet with frame number 958, CRC 08 ++ SOF packet with frame number 959, CRC 17 ++ SOF packet with frame number 960, CRC 10 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 961, CRC 0F ++ SOF packet with frame number 962, CRC 07 ++ SOF packet with frame number 963, CRC 18 ++ SOF packet with frame number 964, CRC 17 ++ SOF packet with frame number 965, CRC 08 ++ SOF packet with frame number 966, CRC 00 ++ SOF packet with frame number 967, CRC 1F ++ SOF packet with frame number 968, CRC 1E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 969, CRC 01 ++ SOF packet with frame number 970, CRC 09 ++ SOF packet with frame number 971, CRC 16 ++ SOF packet with frame number 972, CRC 19 ++ SOF packet with frame number 973, CRC 06 ++ SOF packet with frame number 974, CRC 0E ++ SOF packet with frame number 975, CRC 11 ++ SOF packet with frame number 976, CRC 0C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 977, CRC 13 ++ SOF packet with frame number 978, CRC 1B ++ SOF packet with frame number 979, CRC 04 ++ SOF packet with frame number 980, CRC 0B ++ SOF packet with frame number 981, CRC 14 ++ SOF packet with frame number 982, CRC 1C ++ SOF packet with frame number 983, CRC 03 ++ SOF packet with frame number 984, CRC 02 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 985, CRC 1D ++ SOF packet with frame number 986, CRC 15 ++ SOF packet with frame number 987, CRC 0A ++ SOF packet with frame number 988, CRC 05 ++ SOF packet with frame number 989, CRC 1A ++ SOF packet with frame number 990, CRC 12 ++ SOF packet with frame number 991, CRC 0D ++ SOF packet with frame number 992, CRC 01 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 993, CRC 1E ++ SOF packet with frame number 994, CRC 16 ++ SOF packet with frame number 995, CRC 09 ++ SOF packet with frame number 996, CRC 06 ++ SOF packet with frame number 997, CRC 19 ++ SOF packet with frame number 998, CRC 11 ++ SOF packet with frame number 999, CRC 0E ++ SOF packet with frame number 1000, CRC 0F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1001, CRC 10 ++ SOF packet with frame number 1002, CRC 18 ++ SOF packet with frame number 1003, CRC 07 ++ SOF packet with frame number 1004, CRC 08 ++ SOF packet with frame number 1005, CRC 17 ++ SOF packet with frame number 1006, CRC 1F ++ SOF packet with frame number 1007, CRC 00 ++ SOF packet with frame number 1008, CRC 1D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1009, CRC 02 ++ SOF packet with frame number 1010, CRC 0A ++ SOF packet with frame number 1011, CRC 15 ++ SOF packet with frame number 1012, CRC 1A ++ SOF packet with frame number 1013, CRC 05 ++ SOF packet with frame number 1014, CRC 0D ++ SOF packet with frame number 1015, CRC 12 ++ SOF packet with frame number 1016, CRC 13 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1017, CRC 0C ++ SOF packet with frame number 1018, CRC 04 ++ SOF packet with frame number 1019, CRC 1B ++ SOF packet with frame number 1020, CRC 14 ++ SOF packet with frame number 1021, CRC 0B ++ SOF packet with frame number 1022, CRC 03 ++ SOF packet with frame number 1023, CRC 1C ++ SOF packet with frame number 1024, CRC 16 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1025, CRC 09 ++ SOF packet with frame number 1026, CRC 01 ++ SOF packet with frame number 1027, CRC 1E ++ SOF packet with frame number 1028, CRC 11 ++ SOF packet with frame number 1029, CRC 0E ++ SOF packet with frame number 1030, CRC 06 ++ SOF packet with frame number 1031, CRC 19 ++ SOF packet with frame number 1032, CRC 18 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1033, CRC 07 ++ SOF packet with frame number 1034, CRC 0F ++ SOF packet with frame number 1035, CRC 10 ++ SOF packet with frame number 1036, CRC 1F ++ SOF packet with frame number 1037, CRC 00 ++ SOF packet with frame number 1038, CRC 08 ++ SOF packet with frame number 1039, CRC 17 ++ SOF packet with frame number 1040, CRC 0A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1041, CRC 15 ++ SOF packet with frame number 1042, CRC 1D ++ SOF packet with frame number 1043, CRC 02 ++ SOF packet with frame number 1044, CRC 0D ++ SOF packet with frame number 1045, CRC 12 ++ SOF packet with frame number 1046, CRC 1A ++ SOF packet with frame number 1047, CRC 05 ++ SOF packet with frame number 1048, CRC 04 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1049, CRC 1B ++ SOF packet with frame number 1050, CRC 13 ++ SOF packet with frame number 1051, CRC 0C ++ SOF packet with frame number 1052, CRC 03 ++ SOF packet with frame number 1053, CRC 1C ++ SOF packet with frame number 1054, CRC 14 ++ SOF packet with frame number 1055, CRC 0B ++ SOF packet with frame number 1056, CRC 07 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1057, CRC 18 ++ SOF packet with frame number 1058, CRC 10 ++ SOF packet with frame number 1059, CRC 0F ++ SOF packet with frame number 1060, CRC 00 ++ SOF packet with frame number 1061, CRC 1F ++ SOF packet with frame number 1062, CRC 17 ++ SOF packet with frame number 1063, CRC 08 ++ SOF packet with frame number 1064, CRC 09 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1065, CRC 16 ++ SOF packet with frame number 1066, CRC 1E ++ SOF packet with frame number 1067, CRC 01 ++ SOF packet with frame number 1068, CRC 0E ++ SOF packet with frame number 1069, CRC 11 ++ SOF packet with frame number 1070, CRC 19 ++ SOF packet with frame number 1071, CRC 06 ++ SOF packet with frame number 1072, CRC 1B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1073, CRC 04 ++ SOF packet with frame number 1074, CRC 0C ++ SOF packet with frame number 1075, CRC 13 ++ SOF packet with frame number 1076, CRC 1C ++ SOF packet with frame number 1077, CRC 03 ++ SOF packet with frame number 1078, CRC 0B ++ SOF packet with frame number 1079, CRC 14 ++ SOF packet with frame number 1080, CRC 15 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1081, CRC 0A ++ SOF packet with frame number 1082, CRC 02 ++ SOF packet with frame number 1083, CRC 1D ++ SOF packet with frame number 1084, CRC 12 ++ SOF packet with frame number 1085, CRC 0D ++ SOF packet with frame number 1086, CRC 05 ++ SOF packet with frame number 1087, CRC 1A ++ SOF packet with frame number 1088, CRC 1D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1089, CRC 02 ++ SOF packet with frame number 1090, CRC 0A ++ SOF packet with frame number 1091, CRC 15 ++ SOF packet with frame number 1092, CRC 1A ++ SOF packet with frame number 1093, CRC 05 ++ SOF packet with frame number 1094, CRC 0D ++ SOF packet with frame number 1095, CRC 12 ++ SOF packet with frame number 1096, CRC 13 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1097, CRC 0C ++ SOF packet with frame number 1098, CRC 04 ++ SOF packet with frame number 1099, CRC 1B ++ SOF packet with frame number 1100, CRC 14 ++ SOF packet with frame number 1101, CRC 0B ++ SOF packet with frame number 1102, CRC 03 ++ SOF packet with frame number 1103, CRC 1C ++ SOF packet with frame number 1104, CRC 01 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1105, CRC 1E ++ SOF packet with frame number 1106, CRC 16 ++ SOF packet with frame number 1107, CRC 09 ++ SOF packet with frame number 1108, CRC 06 ++ SOF packet with frame number 1109, CRC 19 ++ SOF packet with frame number 1110, CRC 11 ++ SOF packet with frame number 1111, CRC 0E ++ SOF packet with frame number 1112, CRC 0F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1113, CRC 10 ++ SOF packet with frame number 1114, CRC 18 ++ SOF packet with frame number 1115, CRC 07 ++ SOF packet with frame number 1116, CRC 08 ++ SOF packet with frame number 1117, CRC 17 ++ SOF packet with frame number 1118, CRC 1F ++ SOF packet with frame number 1119, CRC 00 ++ SOF packet with frame number 1120, CRC 0C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1121, CRC 13 ++ SOF packet with frame number 1122, CRC 1B ++ SOF packet with frame number 1123, CRC 04 ++ SOF packet with frame number 1124, CRC 0B ++ SOF packet with frame number 1125, CRC 14 ++ SOF packet with frame number 1126, CRC 1C ++ SOF packet with frame number 1127, CRC 03 ++ SOF packet with frame number 1128, CRC 02 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1129, CRC 1D ++ SOF packet with frame number 1130, CRC 15 ++ SOF packet with frame number 1131, CRC 0A ++ SOF packet with frame number 1132, CRC 05 ++ SOF packet with frame number 1133, CRC 1A ++ SOF packet with frame number 1134, CRC 12 ++ SOF packet with frame number 1135, CRC 0D ++ SOF packet with frame number 1136, CRC 10 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1137, CRC 0F ++ SOF packet with frame number 1138, CRC 07 ++ SOF packet with frame number 1139, CRC 18 ++ SOF packet with frame number 1140, CRC 17 ++ SOF packet with frame number 1141, CRC 08 ++ SOF packet with frame number 1142, CRC 00 ++ SOF packet with frame number 1143, CRC 1F ++ SOF packet with frame number 1144, CRC 1E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1145, CRC 01 ++ SOF packet with frame number 1146, CRC 09 ++ SOF packet with frame number 1147, CRC 16 ++ SOF packet with frame number 1148, CRC 19 ++ SOF packet with frame number 1149, CRC 06 ++ SOF packet with frame number 1150, CRC 0E ++ SOF packet with frame number 1151, CRC 11 ++ SOF packet with frame number 1152, CRC 00 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1153, CRC 1F ++ SOF packet with frame number 1154, CRC 17 ++ SOF packet with frame number 1155, CRC 08 ++ SOF packet with frame number 1156, CRC 07 ++ SOF packet with frame number 1157, CRC 18 ++ SOF packet with frame number 1158, CRC 10 ++ SOF packet with frame number 1159, CRC 0F ++ SOF packet with frame number 1160, CRC 0E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1161, CRC 11 ++ SOF packet with frame number 1162, CRC 19 ++ SOF packet with frame number 1163, CRC 06 ++ SOF packet with frame number 1164, CRC 09 ++ SOF packet with frame number 1165, CRC 16 ++ SOF packet with frame number 1166, CRC 1E ++ SOF packet with frame number 1167, CRC 01 ++ SOF packet with frame number 1168, CRC 1C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1169, CRC 03 ++ SOF packet with frame number 1170, CRC 0B ++ SOF packet with frame number 1171, CRC 14 ++ SOF packet with frame number 1172, CRC 1B ++ SOF packet with frame number 1173, CRC 04 ++ SOF packet with frame number 1174, CRC 0C ++ SOF packet with frame number 1175, CRC 13 ++ SOF packet with frame number 1176, CRC 12 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1177, CRC 0D ++ SOF packet with frame number 1178, CRC 05 ++ SOF packet with frame number 1179, CRC 1A ++ SOF packet with frame number 1180, CRC 15 ++ SOF packet with frame number 1181, CRC 0A ++ SOF packet with frame number 1182, CRC 02 ++ SOF packet with frame number 1183, CRC 1D ++ SOF packet with frame number 1184, CRC 11 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1185, CRC 0E ++ SOF packet with frame number 1186, CRC 06 ++ SOF packet with frame number 1187, CRC 19 ++ SOF packet with frame number 1188, CRC 16 ++ SOF packet with frame number 1189, CRC 09 ++ SOF packet with frame number 1190, CRC 01 ++ SOF packet with frame number 1191, CRC 1E ++ SOF packet with frame number 1192, CRC 1F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1193, CRC 00 ++ SOF packet with frame number 1194, CRC 08 ++ SOF packet with frame number 1195, CRC 17 ++ SOF packet with frame number 1196, CRC 18 ++ SOF packet with frame number 1197, CRC 07 ++ SOF packet with frame number 1198, CRC 0F ++ SOF packet with frame number 1199, CRC 10 ++ SOF packet with frame number 1200, CRC 0D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1201, CRC 12 ++ SOF packet with frame number 1202, CRC 1A ++ SOF packet with frame number 1203, CRC 05 ++ SOF packet with frame number 1204, CRC 0A ++ SOF packet with frame number 1205, CRC 15 ++ SOF packet with frame number 1206, CRC 1D ++ SOF packet with frame number 1207, CRC 02 ++ SOF packet with frame number 1208, CRC 03 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1209, CRC 1C ++ SOF packet with frame number 1210, CRC 14 ++ SOF packet with frame number 1211, CRC 0B ++ SOF packet with frame number 1212, CRC 04 ++ SOF packet with frame number 1213, CRC 1B ++ SOF packet with frame number 1214, CRC 13 ++ SOF packet with frame number 1215, CRC 0C ++ SOF packet with frame number 1216, CRC 0B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1217, CRC 14 ++ SOF packet with frame number 1218, CRC 1C ++ SOF packet with frame number 1219, CRC 03 ++ SOF packet with frame number 1220, CRC 0C ++ SOF packet with frame number 1221, CRC 13 ++ SOF packet with frame number 1222, CRC 1B ++ SOF packet with frame number 1223, CRC 04 ++ SOF packet with frame number 1224, CRC 05 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1225, CRC 1A ++ SOF packet with frame number 1226, CRC 12 ++ SOF packet with frame number 1227, CRC 0D ++ SOF packet with frame number 1228, CRC 02 ++ SOF packet with frame number 1229, CRC 1D ++ SOF packet with frame number 1230, CRC 15 ++ SOF packet with frame number 1231, CRC 0A ++ SOF packet with frame number 1232, CRC 17 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1233, CRC 08 ++ SOF packet with frame number 1234, CRC 00 ++ SOF packet with frame number 1235, CRC 1F ++ SOF packet with frame number 1236, CRC 10 ++ SOF packet with frame number 1237, CRC 0F ++ SOF packet with frame number 1238, CRC 07 ++ SOF packet with frame number 1239, CRC 18 ++ SOF packet with frame number 1240, CRC 19 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1241, CRC 06 ++ SOF packet with frame number 1242, CRC 0E ++ SOF packet with frame number 1243, CRC 11 ++ SOF packet with frame number 1244, CRC 1E ++ SOF packet with frame number 1245, CRC 01 ++ SOF packet with frame number 1246, CRC 09 ++ SOF packet with frame number 1247, CRC 16 ++ SOF packet with frame number 1248, CRC 1A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1249, CRC 05 ++ SOF packet with frame number 1250, CRC 0D ++ SOF packet with frame number 1251, CRC 12 ++ SOF packet with frame number 1252, CRC 1D ++ SOF packet with frame number 1253, CRC 02 ++ SOF packet with frame number 1254, CRC 0A ++ SOF packet with frame number 1255, CRC 15 ++ SOF packet with frame number 1256, CRC 14 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1257, CRC 0B ++ SOF packet with frame number 1258, CRC 03 ++ SOF packet with frame number 1259, CRC 1C ++ SOF packet with frame number 1260, CRC 13 ++ SOF packet with frame number 1261, CRC 0C ++ SOF packet with frame number 1262, CRC 04 ++ SOF packet with frame number 1263, CRC 1B ++ SOF packet with frame number 1264, CRC 06 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1265, CRC 19 ++ SOF packet with frame number 1266, CRC 11 ++ SOF packet with frame number 1267, CRC 0E ++ SOF packet with frame number 1268, CRC 01 ++ SOF packet with frame number 1269, CRC 1E ++ SOF packet with frame number 1270, CRC 16 ++ SOF packet with frame number 1271, CRC 09 ++ SOF packet with frame number 1272, CRC 08 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1273, CRC 17 ++ SOF packet with frame number 1274, CRC 1F ++ SOF packet with frame number 1275, CRC 00 ++ SOF packet with frame number 1276, CRC 0F ++ SOF packet with frame number 1277, CRC 10 ++ SOF packet with frame number 1278, CRC 18 ++ SOF packet with frame number 1279, CRC 07 ++ SOF packet with frame number 1280, CRC 13 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1281, CRC 0C ++ SOF packet with frame number 1282, CRC 04 ++ SOF packet with frame number 1283, CRC 1B ++ SOF packet with frame number 1284, CRC 14 ++ SOF packet with frame number 1285, CRC 0B ++ SOF packet with frame number 1286, CRC 03 ++ SOF packet with frame number 1287, CRC 1C ++ SOF packet with frame number 1288, CRC 1D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1289, CRC 02 ++ SOF packet with frame number 1290, CRC 0A ++ SOF packet with frame number 1291, CRC 15 ++ SOF packet with frame number 1292, CRC 1A ++ SOF packet with frame number 1293, CRC 05 ++ SOF packet with frame number 1294, CRC 0D ++ SOF packet with frame number 1295, CRC 12 ++ SOF packet with frame number 1296, CRC 0F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1297, CRC 10 ++ SOF packet with frame number 1298, CRC 18 ++ SOF packet with frame number 1299, CRC 07 ++ SOF packet with frame number 1300, CRC 08 ++ SOF packet with frame number 1301, CRC 17 ++ SOF packet with frame number 1302, CRC 1F ++ SOF packet with frame number 1303, CRC 00 ++ SOF packet with frame number 1304, CRC 01 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1305, CRC 1E ++ SOF packet with frame number 1306, CRC 16 ++ SOF packet with frame number 1307, CRC 09 ++ SOF packet with frame number 1308, CRC 06 ++ SOF packet with frame number 1309, CRC 19 ++ SOF packet with frame number 1310, CRC 11 ++ SOF packet with frame number 1311, CRC 0E ++ SOF packet with frame number 1312, CRC 02 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1313, CRC 1D ++ SOF packet with frame number 1314, CRC 15 ++ SOF packet with frame number 1315, CRC 0A ++ SOF packet with frame number 1316, CRC 05 ++ SOF packet with frame number 1317, CRC 1A ++ SOF packet with frame number 1318, CRC 12 ++ SOF packet with frame number 1319, CRC 0D ++ SOF packet with frame number 1320, CRC 0C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1321, CRC 13 ++ SOF packet with frame number 1322, CRC 1B ++ SOF packet with frame number 1323, CRC 04 ++ SOF packet with frame number 1324, CRC 0B ++ SOF packet with frame number 1325, CRC 14 ++ SOF packet with frame number 1326, CRC 1C ++ SOF packet with frame number 1327, CRC 03 ++ SOF packet with frame number 1328, CRC 1E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1329, CRC 01 ++ SOF packet with frame number 1330, CRC 09 ++ SOF packet with frame number 1331, CRC 16 ++ SOF packet with frame number 1332, CRC 19 ++ SOF packet with frame number 1333, CRC 06 ++ SOF packet with frame number 1334, CRC 0E ++ SOF packet with frame number 1335, CRC 11 ++ SOF packet with frame number 1336, CRC 10 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1337, CRC 0F ++ SOF packet with frame number 1338, CRC 07 ++ SOF packet with frame number 1339, CRC 18 ++ SOF packet with frame number 1340, CRC 17 ++ SOF packet with frame number 1341, CRC 08 ++ SOF packet with frame number 1342, CRC 00 ++ SOF packet with frame number 1343, CRC 1F ++ SOF packet with frame number 1344, CRC 18 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1345, CRC 07 ++ SOF packet with frame number 1346, CRC 0F ++ SOF packet with frame number 1347, CRC 10 ++ SOF packet with frame number 1348, CRC 1F ++ SOF packet with frame number 1349, CRC 00 ++ SOF packet with frame number 1350, CRC 08 ++ SOF packet with frame number 1351, CRC 17 ++ SOF packet with frame number 1352, CRC 16 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1353, CRC 09 ++ SOF packet with frame number 1354, CRC 01 ++ SOF packet with frame number 1355, CRC 1E ++ SOF packet with frame number 1356, CRC 11 ++ SOF packet with frame number 1357, CRC 0E ++ SOF packet with frame number 1358, CRC 06 ++ SOF packet with frame number 1359, CRC 19 ++ SOF packet with frame number 1360, CRC 04 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1361, CRC 1B ++ SOF packet with frame number 1362, CRC 13 ++ SOF packet with frame number 1363, CRC 0C ++ SOF packet with frame number 1364, CRC 03 ++ SOF packet with frame number 1365, CRC 1C ++ SOF packet with frame number 1366, CRC 14 ++ SOF packet with frame number 1367, CRC 0B ++ SOF packet with frame number 1368, CRC 0A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1369, CRC 15 ++ SOF packet with frame number 1370, CRC 1D ++ SOF packet with frame number 1371, CRC 02 ++ SOF packet with frame number 1372, CRC 0D ++ SOF packet with frame number 1373, CRC 12 ++ SOF packet with frame number 1374, CRC 1A ++ SOF packet with frame number 1375, CRC 05 ++ SOF packet with frame number 1376, CRC 09 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1377, CRC 16 ++ SOF packet with frame number 1378, CRC 1E ++ SOF packet with frame number 1379, CRC 01 ++ SOF packet with frame number 1380, CRC 0E ++ SOF packet with frame number 1381, CRC 11 ++ SOF packet with frame number 1382, CRC 19 ++ SOF packet with frame number 1383, CRC 06 ++ SOF packet with frame number 1384, CRC 07 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1385, CRC 18 ++ SOF packet with frame number 1386, CRC 10 ++ SOF packet with frame number 1387, CRC 0F ++ SOF packet with frame number 1388, CRC 00 ++ SOF packet with frame number 1389, CRC 1F ++ SOF packet with frame number 1390, CRC 17 ++ SOF packet with frame number 1391, CRC 08 ++ SOF packet with frame number 1392, CRC 15 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1393, CRC 0A ++ SOF packet with frame number 1394, CRC 02 ++ SOF packet with frame number 1395, CRC 1D ++ SOF packet with frame number 1396, CRC 12 ++ SOF packet with frame number 1397, CRC 0D ++ SOF packet with frame number 1398, CRC 05 ++ SOF packet with frame number 1399, CRC 1A ++ SOF packet with frame number 1400, CRC 1B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1401, CRC 04 ++ SOF packet with frame number 1402, CRC 0C ++ SOF packet with frame number 1403, CRC 13 ++ SOF packet with frame number 1404, CRC 1C ++ SOF packet with frame number 1405, CRC 03 ++ SOF packet with frame number 1406, CRC 0B ++ SOF packet with frame number 1407, CRC 14 ++ SOF packet with frame number 1408, CRC 05 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1409, CRC 1A ++ SOF packet with frame number 1410, CRC 12 ++ SOF packet with frame number 1411, CRC 0D ++ SOF packet with frame number 1412, CRC 02 ++ SOF packet with frame number 1413, CRC 1D ++ SOF packet with frame number 1414, CRC 15 ++ SOF packet with frame number 1415, CRC 0A ++ SOF packet with frame number 1416, CRC 0B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1417, CRC 14 ++ SOF packet with frame number 1418, CRC 1C ++ SOF packet with frame number 1419, CRC 03 ++ SOF packet with frame number 1420, CRC 0C ++ SOF packet with frame number 1421, CRC 13 ++ SOF packet with frame number 1422, CRC 1B ++ SOF packet with frame number 1423, CRC 04 ++ SOF packet with frame number 1424, CRC 19 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1425, CRC 06 ++ SOF packet with frame number 1426, CRC 0E ++ SOF packet with frame number 1427, CRC 11 ++ SOF packet with frame number 1428, CRC 1E ++ SOF packet with frame number 1429, CRC 01 ++ SOF packet with frame number 1430, CRC 09 ++ SOF packet with frame number 1431, CRC 16 ++ SOF packet with frame number 1432, CRC 17 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1433, CRC 08 ++ SOF packet with frame number 1434, CRC 00 ++ SOF packet with frame number 1435, CRC 1F ++ SOF packet with frame number 1436, CRC 10 ++ SOF packet with frame number 1437, CRC 0F ++ SOF packet with frame number 1438, CRC 07 ++ SOF packet with frame number 1439, CRC 18 ++ SOF packet with frame number 1440, CRC 14 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1441, CRC 0B ++ SOF packet with frame number 1442, CRC 03 ++ SOF packet with frame number 1443, CRC 1C ++ SOF packet with frame number 1444, CRC 13 ++ SOF packet with frame number 1445, CRC 0C ++ SOF packet with frame number 1446, CRC 04 ++ SOF packet with frame number 1447, CRC 1B ++ SOF packet with frame number 1448, CRC 1A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1449, CRC 05 ++ SOF packet with frame number 1450, CRC 0D ++ SOF packet with frame number 1451, CRC 12 ++ SOF packet with frame number 1452, CRC 1D ++ SOF packet with frame number 1453, CRC 02 ++ SOF packet with frame number 1454, CRC 0A ++ SOF packet with frame number 1455, CRC 15 ++ SOF packet with frame number 1456, CRC 08 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1457, CRC 17 ++ SOF packet with frame number 1458, CRC 1F ++ SOF packet with frame number 1459, CRC 00 ++ SOF packet with frame number 1460, CRC 0F ++ SOF packet with frame number 1461, CRC 10 ++ SOF packet with frame number 1462, CRC 18 ++ SOF packet with frame number 1463, CRC 07 ++ SOF packet with frame number 1464, CRC 06 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1465, CRC 19 ++ SOF packet with frame number 1466, CRC 11 ++ SOF packet with frame number 1467, CRC 0E ++ SOF packet with frame number 1468, CRC 01 ++ SOF packet with frame number 1469, CRC 1E ++ SOF packet with frame number 1470, CRC 16 ++ SOF packet with frame number 1471, CRC 09 ++ SOF packet with frame number 1472, CRC 0E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1473, CRC 11 ++ SOF packet with frame number 1474, CRC 19 ++ SOF packet with frame number 1475, CRC 06 ++ SOF packet with frame number 1476, CRC 09 ++ SOF packet with frame number 1477, CRC 16 ++ SOF packet with frame number 1478, CRC 1E ++ SOF packet with frame number 1479, CRC 01 ++ SOF packet with frame number 1480, CRC 00 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1481, CRC 1F ++ SOF packet with frame number 1482, CRC 17 ++ SOF packet with frame number 1483, CRC 08 ++ SOF packet with frame number 1484, CRC 07 ++ SOF packet with frame number 1485, CRC 18 ++ SOF packet with frame number 1486, CRC 10 ++ SOF packet with frame number 1487, CRC 0F ++ SOF packet with frame number 1488, CRC 12 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1489, CRC 0D ++ SOF packet with frame number 1490, CRC 05 ++ SOF packet with frame number 1491, CRC 1A ++ SOF packet with frame number 1492, CRC 15 ++ SOF packet with frame number 1493, CRC 0A ++ SOF packet with frame number 1494, CRC 02 ++ SOF packet with frame number 1495, CRC 1D ++ SOF packet with frame number 1496, CRC 1C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1497, CRC 03 ++ SOF packet with frame number 1498, CRC 0B ++ SOF packet with frame number 1499, CRC 14 ++ SOF packet with frame number 1500, CRC 1B ++ SOF packet with frame number 1501, CRC 04 ++ SOF packet with frame number 1502, CRC 0C ++ SOF packet with frame number 1503, CRC 13 ++ SOF packet with frame number 1504, CRC 1F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1505, CRC 00 ++ SOF packet with frame number 1506, CRC 08 ++ SOF packet with frame number 1507, CRC 17 ++ SOF packet with frame number 1508, CRC 18 ++ SOF packet with frame number 1509, CRC 07 ++ SOF packet with frame number 1510, CRC 0F ++ SOF packet with frame number 1511, CRC 10 ++ SOF packet with frame number 1512, CRC 11 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1513, CRC 0E ++ SOF packet with frame number 1514, CRC 06 ++ SOF packet with frame number 1515, CRC 19 ++ SOF packet with frame number 1516, CRC 16 ++ SOF packet with frame number 1517, CRC 09 ++ SOF packet with frame number 1518, CRC 01 ++ SOF packet with frame number 1519, CRC 1E ++ SOF packet with frame number 1520, CRC 03 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1521, CRC 1C ++ SOF packet with frame number 1522, CRC 14 ++ SOF packet with frame number 1523, CRC 0B ++ SOF packet with frame number 1524, CRC 04 ++ SOF packet with frame number 1525, CRC 1B ++ SOF packet with frame number 1526, CRC 13 ++ SOF packet with frame number 1527, CRC 0C ++ SOF packet with frame number 1528, CRC 0D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1529, CRC 12 ++ SOF packet with frame number 1530, CRC 1A ++ SOF packet with frame number 1531, CRC 05 ++ SOF packet with frame number 1532, CRC 0A ++ SOF packet with frame number 1533, CRC 15 ++ SOF packet with frame number 1534, CRC 1D ++ SOF packet with frame number 1535, CRC 02 ++ SOF packet with frame number 1536, CRC 1C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1537, CRC 03 ++ SOF packet with frame number 1538, CRC 0B ++ SOF packet with frame number 1539, CRC 14 ++ SOF packet with frame number 1540, CRC 1B ++ SOF packet with frame number 1541, CRC 04 ++ SOF packet with frame number 1542, CRC 0C ++ SOF packet with frame number 1543, CRC 13 ++ SOF packet with frame number 1544, CRC 12 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1545, CRC 0D ++ SOF packet with frame number 1546, CRC 05 ++ SOF packet with frame number 1547, CRC 1A ++ SOF packet with frame number 1548, CRC 15 ++ SOF packet with frame number 1549, CRC 0A ++ SOF packet with frame number 1550, CRC 02 ++ SOF packet with frame number 1551, CRC 1D ++ SOF packet with frame number 1552, CRC 00 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1553, CRC 1F ++ SOF packet with frame number 1554, CRC 17 ++ SOF packet with frame number 1555, CRC 08 ++ SOF packet with frame number 1556, CRC 07 ++ SOF packet with frame number 1557, CRC 18 ++ SOF packet with frame number 1558, CRC 10 ++ SOF packet with frame number 1559, CRC 0F ++ SOF packet with frame number 1560, CRC 0E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1561, CRC 11 ++ SOF packet with frame number 1562, CRC 19 ++ SOF packet with frame number 1563, CRC 06 ++ SOF packet with frame number 1564, CRC 09 ++ SOF packet with frame number 1565, CRC 16 ++ SOF packet with frame number 1566, CRC 1E ++ SOF packet with frame number 1567, CRC 01 ++ SOF packet with frame number 1568, CRC 0D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1569, CRC 12 ++ SOF packet with frame number 1570, CRC 1A ++ SOF packet with frame number 1571, CRC 05 ++ SOF packet with frame number 1572, CRC 0A ++ SOF packet with frame number 1573, CRC 15 ++ SOF packet with frame number 1574, CRC 1D ++ SOF packet with frame number 1575, CRC 02 ++ SOF packet with frame number 1576, CRC 03 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1577, CRC 1C ++ SOF packet with frame number 1578, CRC 14 ++ SOF packet with frame number 1579, CRC 0B ++ SOF packet with frame number 1580, CRC 04 ++ SOF packet with frame number 1581, CRC 1B ++ SOF packet with frame number 1582, CRC 13 ++ SOF packet with frame number 1583, CRC 0C ++ SOF packet with frame number 1584, CRC 11 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1585, CRC 0E ++ SOF packet with frame number 1586, CRC 06 ++ SOF packet with frame number 1587, CRC 19 ++ SOF packet with frame number 1588, CRC 16 ++ SOF packet with frame number 1589, CRC 09 ++ SOF packet with frame number 1590, CRC 01 ++ SOF packet with frame number 1591, CRC 1E ++ SOF packet with frame number 1592, CRC 1F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1593, CRC 00 ++ SOF packet with frame number 1594, CRC 08 ++ SOF packet with frame number 1595, CRC 17 ++ SOF packet with frame number 1596, CRC 18 ++ SOF packet with frame number 1597, CRC 07 ++ SOF packet with frame number 1598, CRC 0F ++ SOF packet with frame number 1599, CRC 10 ++ SOF packet with frame number 1600, CRC 17 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1601, CRC 08 ++ SOF packet with frame number 1602, CRC 00 ++ SOF packet with frame number 1603, CRC 1F ++ SOF packet with frame number 1604, CRC 10 ++ SOF packet with frame number 1605, CRC 0F ++ SOF packet with frame number 1606, CRC 07 ++ SOF packet with frame number 1607, CRC 18 ++ SOF packet with frame number 1608, CRC 19 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1609, CRC 06 ++ SOF packet with frame number 1610, CRC 0E ++ SOF packet with frame number 1611, CRC 11 ++ SOF packet with frame number 1612, CRC 1E ++ SOF packet with frame number 1613, CRC 01 ++ SOF packet with frame number 1614, CRC 09 ++ SOF packet with frame number 1615, CRC 16 ++ SOF packet with frame number 1616, CRC 0B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1617, CRC 14 ++ SOF packet with frame number 1618, CRC 1C ++ SOF packet with frame number 1619, CRC 03 ++ SOF packet with frame number 1620, CRC 0C ++ SOF packet with frame number 1621, CRC 13 ++ SOF packet with frame number 1622, CRC 1B ++ SOF packet with frame number 1623, CRC 04 ++ SOF packet with frame number 1624, CRC 05 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1625, CRC 1A ++ SOF packet with frame number 1626, CRC 12 ++ SOF packet with frame number 1627, CRC 0D ++ SOF packet with frame number 1628, CRC 02 ++ SOF packet with frame number 1629, CRC 1D ++ SOF packet with frame number 1630, CRC 15 ++ SOF packet with frame number 1631, CRC 0A ++ SOF packet with frame number 1632, CRC 06 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1633, CRC 19 ++ SOF packet with frame number 1634, CRC 11 ++ SOF packet with frame number 1635, CRC 0E ++ SOF packet with frame number 1636, CRC 01 ++ SOF packet with frame number 1637, CRC 1E ++ SOF packet with frame number 1638, CRC 16 ++ SOF packet with frame number 1639, CRC 09 ++ SOF packet with frame number 1640, CRC 08 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1641, CRC 17 ++ SOF packet with frame number 1642, CRC 1F ++ SOF packet with frame number 1643, CRC 00 ++ SOF packet with frame number 1644, CRC 0F ++ SOF packet with frame number 1645, CRC 10 ++ SOF packet with frame number 1646, CRC 18 ++ SOF packet with frame number 1647, CRC 07 ++ SOF packet with frame number 1648, CRC 1A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1649, CRC 05 ++ SOF packet with frame number 1650, CRC 0D ++ SOF packet with frame number 1651, CRC 12 ++ SOF packet with frame number 1652, CRC 1D ++ SOF packet with frame number 1653, CRC 02 ++ SOF packet with frame number 1654, CRC 0A ++ SOF packet with frame number 1655, CRC 15 ++ SOF packet with frame number 1656, CRC 14 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1657, CRC 0B ++ SOF packet with frame number 1658, CRC 03 ++ SOF packet with frame number 1659, CRC 1C ++ SOF packet with frame number 1660, CRC 13 ++ SOF packet with frame number 1661, CRC 0C ++ SOF packet with frame number 1662, CRC 04 ++ SOF packet with frame number 1663, CRC 1B ++ SOF packet with frame number 1664, CRC 0A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1665, CRC 15 ++ SOF packet with frame number 1666, CRC 1D ++ SOF packet with frame number 1667, CRC 02 ++ SOF packet with frame number 1668, CRC 0D ++ SOF packet with frame number 1669, CRC 12 ++ SOF packet with frame number 1670, CRC 1A ++ SOF packet with frame number 1671, CRC 05 ++ SOF packet with frame number 1672, CRC 04 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1673, CRC 1B ++ SOF packet with frame number 1674, CRC 13 ++ SOF packet with frame number 1675, CRC 0C ++ SOF packet with frame number 1676, CRC 03 ++ SOF packet with frame number 1677, CRC 1C ++ SOF packet with frame number 1678, CRC 14 ++ SOF packet with frame number 1679, CRC 0B ++ SOF packet with frame number 1680, CRC 16 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1681, CRC 09 ++ SOF packet with frame number 1682, CRC 01 ++ SOF packet with frame number 1683, CRC 1E ++ SOF packet with frame number 1684, CRC 11 ++ SOF packet with frame number 1685, CRC 0E ++ SOF packet with frame number 1686, CRC 06 ++ SOF packet with frame number 1687, CRC 19 ++ SOF packet with frame number 1688, CRC 18 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1689, CRC 07 ++ SOF packet with frame number 1690, CRC 0F ++ SOF packet with frame number 1691, CRC 10 ++ SOF packet with frame number 1692, CRC 1F ++ SOF packet with frame number 1693, CRC 00 ++ SOF packet with frame number 1694, CRC 08 ++ SOF packet with frame number 1695, CRC 17 ++ SOF packet with frame number 1696, CRC 1B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1697, CRC 04 ++ SOF packet with frame number 1698, CRC 0C ++ SOF packet with frame number 1699, CRC 13 ++ SOF packet with frame number 1700, CRC 1C ++ SOF packet with frame number 1701, CRC 03 ++ SOF packet with frame number 1702, CRC 0B ++ SOF packet with frame number 1703, CRC 14 ++ SOF packet with frame number 1704, CRC 15 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1705, CRC 0A ++ SOF packet with frame number 1706, CRC 02 ++ SOF packet with frame number 1707, CRC 1D ++ SOF packet with frame number 1708, CRC 12 ++ SOF packet with frame number 1709, CRC 0D ++ SOF packet with frame number 1710, CRC 05 ++ SOF packet with frame number 1711, CRC 1A ++ SOF packet with frame number 1712, CRC 07 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1713, CRC 18 ++ SOF packet with frame number 1714, CRC 10 ++ SOF packet with frame number 1715, CRC 0F ++ SOF packet with frame number 1716, CRC 00 ++ SOF packet with frame number 1717, CRC 1F ++ SOF packet with frame number 1718, CRC 17 ++ SOF packet with frame number 1719, CRC 08 ++ SOF packet with frame number 1720, CRC 09 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1721, CRC 16 ++ SOF packet with frame number 1722, CRC 1E ++ SOF packet with frame number 1723, CRC 01 ++ SOF packet with frame number 1724, CRC 0E ++ SOF packet with frame number 1725, CRC 11 ++ SOF packet with frame number 1726, CRC 19 ++ SOF packet with frame number 1727, CRC 06 ++ SOF packet with frame number 1728, CRC 01 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1729, CRC 1E ++ SOF packet with frame number 1730, CRC 16 ++ SOF packet with frame number 1731, CRC 09 ++ SOF packet with frame number 1732, CRC 06 ++ SOF packet with frame number 1733, CRC 19 ++ SOF packet with frame number 1734, CRC 11 ++ SOF packet with frame number 1735, CRC 0E ++ SOF packet with frame number 1736, CRC 0F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1737, CRC 10 ++ SOF packet with frame number 1738, CRC 18 ++ SOF packet with frame number 1739, CRC 07 ++ SOF packet with frame number 1740, CRC 08 ++ SOF packet with frame number 1741, CRC 17 ++ SOF packet with frame number 1742, CRC 1F ++ SOF packet with frame number 1743, CRC 00 ++ SOF packet with frame number 1744, CRC 1D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1745, CRC 02 ++ SOF packet with frame number 1746, CRC 0A ++ SOF packet with frame number 1747, CRC 15 ++ SOF packet with frame number 1748, CRC 1A ++ SOF packet with frame number 1749, CRC 05 ++ SOF packet with frame number 1750, CRC 0D ++ SOF packet with frame number 1751, CRC 12 ++ SOF packet with frame number 1752, CRC 13 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1753, CRC 0C ++ SOF packet with frame number 1754, CRC 04 ++ SOF packet with frame number 1755, CRC 1B ++ SOF packet with frame number 1756, CRC 14 ++ SOF packet with frame number 1757, CRC 0B ++ SOF packet with frame number 1758, CRC 03 ++ SOF packet with frame number 1759, CRC 1C ++ SOF packet with frame number 1760, CRC 10 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1761, CRC 0F ++ SOF packet with frame number 1762, CRC 07 ++ SOF packet with frame number 1763, CRC 18 ++ SOF packet with frame number 1764, CRC 17 ++ SOF packet with frame number 1765, CRC 08 ++ SOF packet with frame number 1766, CRC 00 ++ SOF packet with frame number 1767, CRC 1F ++ SOF packet with frame number 1768, CRC 1E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1769, CRC 01 ++ SOF packet with frame number 1770, CRC 09 ++ SOF packet with frame number 1771, CRC 16 ++ SOF packet with frame number 1772, CRC 19 ++ SOF packet with frame number 1773, CRC 06 ++ SOF packet with frame number 1774, CRC 0E ++ SOF packet with frame number 1775, CRC 11 ++ SOF packet with frame number 1776, CRC 0C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1777, CRC 13 ++ SOF packet with frame number 1778, CRC 1B ++ SOF packet with frame number 1779, CRC 04 ++ SOF packet with frame number 1780, CRC 0B ++ SOF packet with frame number 1781, CRC 14 ++ SOF packet with frame number 1782, CRC 1C ++ SOF packet with frame number 1783, CRC 03 ++ SOF packet with frame number 1784, CRC 02 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1785, CRC 1D ++ SOF packet with frame number 1786, CRC 15 ++ SOF packet with frame number 1787, CRC 0A ++ SOF packet with frame number 1788, CRC 05 ++ SOF packet with frame number 1789, CRC 1A ++ SOF packet with frame number 1790, CRC 12 ++ SOF packet with frame number 1791, CRC 0D ++ SOF packet with frame number 1792, CRC 19 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1793, CRC 06 ++ SOF packet with frame number 1794, CRC 0E ++ SOF packet with frame number 1795, CRC 11 ++ SOF packet with frame number 1796, CRC 1E ++ SOF packet with frame number 1797, CRC 01 ++ SOF packet with frame number 1798, CRC 09 ++ SOF packet with frame number 1799, CRC 16 ++ SOF packet with frame number 1800, CRC 17 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1801, CRC 08 ++ SOF packet with frame number 1802, CRC 00 ++ SOF packet with frame number 1803, CRC 1F ++ SOF packet with frame number 1804, CRC 10 ++ SOF packet with frame number 1805, CRC 0F ++ SOF packet with frame number 1806, CRC 07 ++ SOF packet with frame number 1807, CRC 18 ++ SOF packet with frame number 1808, CRC 05 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1809, CRC 1A ++ SOF packet with frame number 1810, CRC 12 ++ SOF packet with frame number 1811, CRC 0D ++ SOF packet with frame number 1812, CRC 02 ++ SOF packet with frame number 1813, CRC 1D ++ SOF packet with frame number 1814, CRC 15 ++ SOF packet with frame number 1815, CRC 0A ++ SOF packet with frame number 1816, CRC 0B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1817, CRC 14 ++ SOF packet with frame number 1818, CRC 1C ++ SOF packet with frame number 1819, CRC 03 ++ SOF packet with frame number 1820, CRC 0C ++ SOF packet with frame number 1821, CRC 13 ++ SOF packet with frame number 1822, CRC 1B ++ SOF packet with frame number 1823, CRC 04 ++ SOF packet with frame number 1824, CRC 08 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1825, CRC 17 ++ SOF packet with frame number 1826, CRC 1F ++ SOF packet with frame number 1827, CRC 00 ++ SOF packet with frame number 1828, CRC 0F ++ SOF packet with frame number 1829, CRC 10 ++ SOF packet with frame number 1830, CRC 18 ++ SOF packet with frame number 1831, CRC 07 ++ SOF packet with frame number 1832, CRC 06 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1833, CRC 19 ++ SOF packet with frame number 1834, CRC 11 ++ SOF packet with frame number 1835, CRC 0E ++ SOF packet with frame number 1836, CRC 01 ++ SOF packet with frame number 1837, CRC 1E ++ SOF packet with frame number 1838, CRC 16 ++ SOF packet with frame number 1839, CRC 09 ++ SOF packet with frame number 1840, CRC 14 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1841, CRC 0B ++ SOF packet with frame number 1842, CRC 03 At devices row 0: + Device 1: USB JTAG/serial debug unit\u{0} + Device 2: TiDAL Updating after 4406 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: - 209 SOF groups + 278 SOF groups -At traffic row 35: +At traffic-hierarchical row 35: - Polling 194 times for interrupt transfer on endpoint 2.3 IN + Polling 263 times for interrupt transfer on endpoint 2.3 IN +At traffic-transactions row 542: ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets ++ IN transaction on 2.3, NAK ++ 8 SOF packets +At traffic-packets row 3710: ++ SOF packet with frame number 1843, CRC 1C ++ SOF packet with frame number 1844, CRC 13 ++ SOF packet with frame number 1845, CRC 0C ++ SOF packet with frame number 1846, CRC 04 ++ SOF packet with frame number 1847, CRC 1B ++ SOF packet with frame number 1848, CRC 1A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1849, CRC 05 ++ SOF packet with frame number 1850, CRC 0D ++ SOF packet with frame number 1851, CRC 12 ++ SOF packet with frame number 1852, CRC 1D ++ SOF packet with frame number 1853, CRC 02 ++ SOF packet with frame number 1854, CRC 0A ++ SOF packet with frame number 1855, CRC 15 ++ SOF packet with frame number 1856, CRC 12 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1857, CRC 0D ++ SOF packet with frame number 1858, CRC 05 ++ SOF packet with frame number 1859, CRC 1A ++ SOF packet with frame number 1860, CRC 15 ++ SOF packet with frame number 1861, CRC 0A ++ SOF packet with frame number 1862, CRC 02 ++ SOF packet with frame number 1863, CRC 1D ++ SOF packet with frame number 1864, CRC 1C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1865, CRC 03 ++ SOF packet with frame number 1866, CRC 0B ++ SOF packet with frame number 1867, CRC 14 ++ SOF packet with frame number 1868, CRC 1B ++ SOF packet with frame number 1869, CRC 04 ++ SOF packet with frame number 1870, CRC 0C ++ SOF packet with frame number 1871, CRC 13 ++ SOF packet with frame number 1872, CRC 0E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1873, CRC 11 ++ SOF packet with frame number 1874, CRC 19 ++ SOF packet with frame number 1875, CRC 06 ++ SOF packet with frame number 1876, CRC 09 ++ SOF packet with frame number 1877, CRC 16 ++ SOF packet with frame number 1878, CRC 1E ++ SOF packet with frame number 1879, CRC 01 ++ SOF packet with frame number 1880, CRC 00 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1881, CRC 1F ++ SOF packet with frame number 1882, CRC 17 ++ SOF packet with frame number 1883, CRC 08 ++ SOF packet with frame number 1884, CRC 07 ++ SOF packet with frame number 1885, CRC 18 ++ SOF packet with frame number 1886, CRC 10 ++ SOF packet with frame number 1887, CRC 0F ++ SOF packet with frame number 1888, CRC 03 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1889, CRC 1C ++ SOF packet with frame number 1890, CRC 14 ++ SOF packet with frame number 1891, CRC 0B ++ SOF packet with frame number 1892, CRC 04 ++ SOF packet with frame number 1893, CRC 1B ++ SOF packet with frame number 1894, CRC 13 ++ SOF packet with frame number 1895, CRC 0C ++ SOF packet with frame number 1896, CRC 0D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1897, CRC 12 ++ SOF packet with frame number 1898, CRC 1A ++ SOF packet with frame number 1899, CRC 05 ++ SOF packet with frame number 1900, CRC 0A ++ SOF packet with frame number 1901, CRC 15 ++ SOF packet with frame number 1902, CRC 1D ++ SOF packet with frame number 1903, CRC 02 ++ SOF packet with frame number 1904, CRC 1F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1905, CRC 00 ++ SOF packet with frame number 1906, CRC 08 ++ SOF packet with frame number 1907, CRC 17 ++ SOF packet with frame number 1908, CRC 18 ++ SOF packet with frame number 1909, CRC 07 ++ SOF packet with frame number 1910, CRC 0F ++ SOF packet with frame number 1911, CRC 10 ++ SOF packet with frame number 1912, CRC 11 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1913, CRC 0E ++ SOF packet with frame number 1914, CRC 06 ++ SOF packet with frame number 1915, CRC 19 ++ SOF packet with frame number 1916, CRC 16 ++ SOF packet with frame number 1917, CRC 09 ++ SOF packet with frame number 1918, CRC 01 ++ SOF packet with frame number 1919, CRC 1E ++ SOF packet with frame number 1920, CRC 0F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1921, CRC 10 ++ SOF packet with frame number 1922, CRC 18 ++ SOF packet with frame number 1923, CRC 07 ++ SOF packet with frame number 1924, CRC 08 ++ SOF packet with frame number 1925, CRC 17 ++ SOF packet with frame number 1926, CRC 1F ++ SOF packet with frame number 1927, CRC 00 ++ SOF packet with frame number 1928, CRC 01 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1929, CRC 1E ++ SOF packet with frame number 1930, CRC 16 ++ SOF packet with frame number 1931, CRC 09 ++ SOF packet with frame number 1932, CRC 06 ++ SOF packet with frame number 1933, CRC 19 ++ SOF packet with frame number 1934, CRC 11 ++ SOF packet with frame number 1935, CRC 0E ++ SOF packet with frame number 1936, CRC 13 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1937, CRC 0C ++ SOF packet with frame number 1938, CRC 04 ++ SOF packet with frame number 1939, CRC 1B ++ SOF packet with frame number 1940, CRC 14 ++ SOF packet with frame number 1941, CRC 0B ++ SOF packet with frame number 1942, CRC 03 ++ SOF packet with frame number 1943, CRC 1C ++ SOF packet with frame number 1944, CRC 1D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1945, CRC 02 ++ SOF packet with frame number 1946, CRC 0A ++ SOF packet with frame number 1947, CRC 15 ++ SOF packet with frame number 1948, CRC 1A ++ SOF packet with frame number 1949, CRC 05 ++ SOF packet with frame number 1950, CRC 0D ++ SOF packet with frame number 1951, CRC 12 ++ SOF packet with frame number 1952, CRC 1E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1953, CRC 01 ++ SOF packet with frame number 1954, CRC 09 ++ SOF packet with frame number 1955, CRC 16 ++ SOF packet with frame number 1956, CRC 19 ++ SOF packet with frame number 1957, CRC 06 ++ SOF packet with frame number 1958, CRC 0E ++ SOF packet with frame number 1959, CRC 11 ++ SOF packet with frame number 1960, CRC 10 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1961, CRC 0F ++ SOF packet with frame number 1962, CRC 07 ++ SOF packet with frame number 1963, CRC 18 ++ SOF packet with frame number 1964, CRC 17 ++ SOF packet with frame number 1965, CRC 08 ++ SOF packet with frame number 1966, CRC 00 ++ SOF packet with frame number 1967, CRC 1F ++ SOF packet with frame number 1968, CRC 02 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1969, CRC 1D ++ SOF packet with frame number 1970, CRC 15 ++ SOF packet with frame number 1971, CRC 0A ++ SOF packet with frame number 1972, CRC 05 ++ SOF packet with frame number 1973, CRC 1A ++ SOF packet with frame number 1974, CRC 12 ++ SOF packet with frame number 1975, CRC 0D ++ SOF packet with frame number 1976, CRC 0C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1977, CRC 13 ++ SOF packet with frame number 1978, CRC 1B ++ SOF packet with frame number 1979, CRC 04 ++ SOF packet with frame number 1980, CRC 0B ++ SOF packet with frame number 1981, CRC 14 ++ SOF packet with frame number 1982, CRC 1C ++ SOF packet with frame number 1983, CRC 03 ++ SOF packet with frame number 1984, CRC 04 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1985, CRC 1B ++ SOF packet with frame number 1986, CRC 13 ++ SOF packet with frame number 1987, CRC 0C ++ SOF packet with frame number 1988, CRC 03 ++ SOF packet with frame number 1989, CRC 1C ++ SOF packet with frame number 1990, CRC 14 ++ SOF packet with frame number 1991, CRC 0B ++ SOF packet with frame number 1992, CRC 0A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1993, CRC 15 ++ SOF packet with frame number 1994, CRC 1D ++ SOF packet with frame number 1995, CRC 02 ++ SOF packet with frame number 1996, CRC 0D ++ SOF packet with frame number 1997, CRC 12 ++ SOF packet with frame number 1998, CRC 1A ++ SOF packet with frame number 1999, CRC 05 ++ SOF packet with frame number 2000, CRC 18 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 2001, CRC 07 ++ SOF packet with frame number 2002, CRC 0F ++ SOF packet with frame number 2003, CRC 10 ++ SOF packet with frame number 2004, CRC 1F ++ SOF packet with frame number 2005, CRC 00 ++ SOF packet with frame number 2006, CRC 08 ++ SOF packet with frame number 2007, CRC 17 ++ SOF packet with frame number 2008, CRC 16 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 2009, CRC 09 ++ SOF packet with frame number 2010, CRC 01 ++ SOF packet with frame number 2011, CRC 1E ++ SOF packet with frame number 2012, CRC 11 ++ SOF packet with frame number 2013, CRC 0E ++ SOF packet with frame number 2014, CRC 06 ++ SOF packet with frame number 2015, CRC 19 ++ SOF packet with frame number 2016, CRC 15 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 2017, CRC 0A ++ SOF packet with frame number 2018, CRC 02 ++ SOF packet with frame number 2019, CRC 1D ++ SOF packet with frame number 2020, CRC 12 ++ SOF packet with frame number 2021, CRC 0D ++ SOF packet with frame number 2022, CRC 05 ++ SOF packet with frame number 2023, CRC 1A ++ SOF packet with frame number 2024, CRC 1B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 2025, CRC 04 ++ SOF packet with frame number 2026, CRC 0C ++ SOF packet with frame number 2027, CRC 13 ++ SOF packet with frame number 2028, CRC 1C ++ SOF packet with frame number 2029, CRC 03 ++ SOF packet with frame number 2030, CRC 0B ++ SOF packet with frame number 2031, CRC 14 ++ SOF packet with frame number 2032, CRC 09 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 2033, CRC 16 ++ SOF packet with frame number 2034, CRC 1E ++ SOF packet with frame number 2035, CRC 01 ++ SOF packet with frame number 2036, CRC 0E ++ SOF packet with frame number 2037, CRC 11 ++ SOF packet with frame number 2038, CRC 19 ++ SOF packet with frame number 2039, CRC 06 ++ SOF packet with frame number 2040, CRC 07 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 2041, CRC 18 ++ SOF packet with frame number 2042, CRC 10 ++ SOF packet with frame number 2043, CRC 0F ++ SOF packet with frame number 2044, CRC 00 ++ SOF packet with frame number 2045, CRC 1F ++ SOF packet with frame number 2046, CRC 17 ++ SOF packet with frame number 2047, CRC 08 ++ SOF packet with frame number 0, CRC 02 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 1, CRC 1D ++ SOF packet with frame number 2, CRC 15 ++ SOF packet with frame number 3, CRC 0A ++ SOF packet with frame number 4, CRC 05 ++ SOF packet with frame number 5, CRC 1A ++ SOF packet with frame number 6, CRC 12 ++ SOF packet with frame number 7, CRC 0D ++ SOF packet with frame number 8, CRC 0C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 9, CRC 13 ++ SOF packet with frame number 10, CRC 1B ++ SOF packet with frame number 11, CRC 04 ++ SOF packet with frame number 12, CRC 0B ++ SOF packet with frame number 13, CRC 14 ++ SOF packet with frame number 14, CRC 1C ++ SOF packet with frame number 15, CRC 03 ++ SOF packet with frame number 16, CRC 1E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 17, CRC 01 ++ SOF packet with frame number 18, CRC 09 ++ SOF packet with frame number 19, CRC 16 ++ SOF packet with frame number 20, CRC 19 ++ SOF packet with frame number 21, CRC 06 ++ SOF packet with frame number 22, CRC 0E ++ SOF packet with frame number 23, CRC 11 ++ SOF packet with frame number 24, CRC 10 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 25, CRC 0F ++ SOF packet with frame number 26, CRC 07 ++ SOF packet with frame number 27, CRC 18 ++ SOF packet with frame number 28, CRC 17 ++ SOF packet with frame number 29, CRC 08 ++ SOF packet with frame number 30, CRC 00 ++ SOF packet with frame number 31, CRC 1F ++ SOF packet with frame number 32, CRC 13 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 33, CRC 0C ++ SOF packet with frame number 34, CRC 04 ++ SOF packet with frame number 35, CRC 1B ++ SOF packet with frame number 36, CRC 14 ++ SOF packet with frame number 37, CRC 0B ++ SOF packet with frame number 38, CRC 03 ++ SOF packet with frame number 39, CRC 1C ++ SOF packet with frame number 40, CRC 1D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 41, CRC 02 ++ SOF packet with frame number 42, CRC 0A ++ SOF packet with frame number 43, CRC 15 ++ SOF packet with frame number 44, CRC 1A ++ SOF packet with frame number 45, CRC 05 ++ SOF packet with frame number 46, CRC 0D ++ SOF packet with frame number 47, CRC 12 ++ SOF packet with frame number 48, CRC 0F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 49, CRC 10 ++ SOF packet with frame number 50, CRC 18 ++ SOF packet with frame number 51, CRC 07 ++ SOF packet with frame number 52, CRC 08 ++ SOF packet with frame number 53, CRC 17 ++ SOF packet with frame number 54, CRC 1F ++ SOF packet with frame number 55, CRC 00 ++ SOF packet with frame number 56, CRC 01 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 57, CRC 1E ++ SOF packet with frame number 58, CRC 16 ++ SOF packet with frame number 59, CRC 09 ++ SOF packet with frame number 60, CRC 06 ++ SOF packet with frame number 61, CRC 19 ++ SOF packet with frame number 62, CRC 11 ++ SOF packet with frame number 63, CRC 0E ++ SOF packet with frame number 64, CRC 09 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 65, CRC 16 ++ SOF packet with frame number 66, CRC 1E ++ SOF packet with frame number 67, CRC 01 ++ SOF packet with frame number 68, CRC 0E ++ SOF packet with frame number 69, CRC 11 ++ SOF packet with frame number 70, CRC 19 ++ SOF packet with frame number 71, CRC 06 ++ SOF packet with frame number 72, CRC 07 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 73, CRC 18 ++ SOF packet with frame number 74, CRC 10 ++ SOF packet with frame number 75, CRC 0F ++ SOF packet with frame number 76, CRC 00 ++ SOF packet with frame number 77, CRC 1F ++ SOF packet with frame number 78, CRC 17 ++ SOF packet with frame number 79, CRC 08 ++ SOF packet with frame number 80, CRC 15 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 81, CRC 0A ++ SOF packet with frame number 82, CRC 02 ++ SOF packet with frame number 83, CRC 1D ++ SOF packet with frame number 84, CRC 12 ++ SOF packet with frame number 85, CRC 0D ++ SOF packet with frame number 86, CRC 05 ++ SOF packet with frame number 87, CRC 1A ++ SOF packet with frame number 88, CRC 1B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 89, CRC 04 ++ SOF packet with frame number 90, CRC 0C ++ SOF packet with frame number 91, CRC 13 ++ SOF packet with frame number 92, CRC 1C ++ SOF packet with frame number 93, CRC 03 ++ SOF packet with frame number 94, CRC 0B ++ SOF packet with frame number 95, CRC 14 ++ SOF packet with frame number 96, CRC 18 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 97, CRC 07 ++ SOF packet with frame number 98, CRC 0F ++ SOF packet with frame number 99, CRC 10 ++ SOF packet with frame number 100, CRC 1F ++ SOF packet with frame number 101, CRC 00 ++ SOF packet with frame number 102, CRC 08 ++ SOF packet with frame number 103, CRC 17 ++ SOF packet with frame number 104, CRC 16 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 105, CRC 09 ++ SOF packet with frame number 106, CRC 01 ++ SOF packet with frame number 107, CRC 1E ++ SOF packet with frame number 108, CRC 11 ++ SOF packet with frame number 109, CRC 0E ++ SOF packet with frame number 110, CRC 06 ++ SOF packet with frame number 111, CRC 19 ++ SOF packet with frame number 112, CRC 04 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 113, CRC 1B ++ SOF packet with frame number 114, CRC 13 ++ SOF packet with frame number 115, CRC 0C ++ SOF packet with frame number 116, CRC 03 ++ SOF packet with frame number 117, CRC 1C ++ SOF packet with frame number 118, CRC 14 ++ SOF packet with frame number 119, CRC 0B ++ SOF packet with frame number 120, CRC 0A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 121, CRC 15 ++ SOF packet with frame number 122, CRC 1D ++ SOF packet with frame number 123, CRC 02 ++ SOF packet with frame number 124, CRC 0D ++ SOF packet with frame number 125, CRC 12 ++ SOF packet with frame number 126, CRC 1A ++ SOF packet with frame number 127, CRC 05 ++ SOF packet with frame number 128, CRC 14 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 129, CRC 0B ++ SOF packet with frame number 130, CRC 03 ++ SOF packet with frame number 131, CRC 1C ++ SOF packet with frame number 132, CRC 13 ++ SOF packet with frame number 133, CRC 0C ++ SOF packet with frame number 134, CRC 04 ++ SOF packet with frame number 135, CRC 1B ++ SOF packet with frame number 136, CRC 1A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 137, CRC 05 ++ SOF packet with frame number 138, CRC 0D ++ SOF packet with frame number 139, CRC 12 ++ SOF packet with frame number 140, CRC 1D ++ SOF packet with frame number 141, CRC 02 ++ SOF packet with frame number 142, CRC 0A ++ SOF packet with frame number 143, CRC 15 ++ SOF packet with frame number 144, CRC 08 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 145, CRC 17 ++ SOF packet with frame number 146, CRC 1F ++ SOF packet with frame number 147, CRC 00 ++ SOF packet with frame number 148, CRC 0F ++ SOF packet with frame number 149, CRC 10 ++ SOF packet with frame number 150, CRC 18 ++ SOF packet with frame number 151, CRC 07 ++ SOF packet with frame number 152, CRC 06 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 153, CRC 19 ++ SOF packet with frame number 154, CRC 11 ++ SOF packet with frame number 155, CRC 0E ++ SOF packet with frame number 156, CRC 01 ++ SOF packet with frame number 157, CRC 1E ++ SOF packet with frame number 158, CRC 16 ++ SOF packet with frame number 159, CRC 09 ++ SOF packet with frame number 160, CRC 05 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 161, CRC 1A ++ SOF packet with frame number 162, CRC 12 ++ SOF packet with frame number 163, CRC 0D ++ SOF packet with frame number 164, CRC 02 ++ SOF packet with frame number 165, CRC 1D ++ SOF packet with frame number 166, CRC 15 ++ SOF packet with frame number 167, CRC 0A ++ SOF packet with frame number 168, CRC 0B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 169, CRC 14 ++ SOF packet with frame number 170, CRC 1C ++ SOF packet with frame number 171, CRC 03 ++ SOF packet with frame number 172, CRC 0C ++ SOF packet with frame number 173, CRC 13 ++ SOF packet with frame number 174, CRC 1B ++ SOF packet with frame number 175, CRC 04 ++ SOF packet with frame number 176, CRC 19 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 177, CRC 06 ++ SOF packet with frame number 178, CRC 0E ++ SOF packet with frame number 179, CRC 11 ++ SOF packet with frame number 180, CRC 1E ++ SOF packet with frame number 181, CRC 01 ++ SOF packet with frame number 182, CRC 09 ++ SOF packet with frame number 183, CRC 16 ++ SOF packet with frame number 184, CRC 17 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 185, CRC 08 ++ SOF packet with frame number 186, CRC 00 ++ SOF packet with frame number 187, CRC 1F ++ SOF packet with frame number 188, CRC 10 ++ SOF packet with frame number 189, CRC 0F ++ SOF packet with frame number 190, CRC 07 ++ SOF packet with frame number 191, CRC 18 ++ SOF packet with frame number 192, CRC 1F ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 193, CRC 00 ++ SOF packet with frame number 194, CRC 08 ++ SOF packet with frame number 195, CRC 17 ++ SOF packet with frame number 196, CRC 18 ++ SOF packet with frame number 197, CRC 07 ++ SOF packet with frame number 198, CRC 0F ++ SOF packet with frame number 199, CRC 10 ++ SOF packet with frame number 200, CRC 11 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 201, CRC 0E ++ SOF packet with frame number 202, CRC 06 ++ SOF packet with frame number 203, CRC 19 ++ SOF packet with frame number 204, CRC 16 ++ SOF packet with frame number 205, CRC 09 ++ SOF packet with frame number 206, CRC 01 ++ SOF packet with frame number 207, CRC 1E ++ SOF packet with frame number 208, CRC 03 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 209, CRC 1C ++ SOF packet with frame number 210, CRC 14 ++ SOF packet with frame number 211, CRC 0B ++ SOF packet with frame number 212, CRC 04 ++ SOF packet with frame number 213, CRC 1B ++ SOF packet with frame number 214, CRC 13 ++ SOF packet with frame number 215, CRC 0C ++ SOF packet with frame number 216, CRC 0D ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 217, CRC 12 ++ SOF packet with frame number 218, CRC 1A ++ SOF packet with frame number 219, CRC 05 ++ SOF packet with frame number 220, CRC 0A ++ SOF packet with frame number 221, CRC 15 ++ SOF packet with frame number 222, CRC 1D ++ SOF packet with frame number 223, CRC 02 ++ SOF packet with frame number 224, CRC 0E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 225, CRC 11 ++ SOF packet with frame number 226, CRC 19 ++ SOF packet with frame number 227, CRC 06 ++ SOF packet with frame number 228, CRC 09 ++ SOF packet with frame number 229, CRC 16 ++ SOF packet with frame number 230, CRC 1E ++ SOF packet with frame number 231, CRC 01 ++ SOF packet with frame number 232, CRC 00 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 233, CRC 1F ++ SOF packet with frame number 234, CRC 17 ++ SOF packet with frame number 235, CRC 08 ++ SOF packet with frame number 236, CRC 07 ++ SOF packet with frame number 237, CRC 18 ++ SOF packet with frame number 238, CRC 10 ++ SOF packet with frame number 239, CRC 0F ++ SOF packet with frame number 240, CRC 12 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 241, CRC 0D ++ SOF packet with frame number 242, CRC 05 ++ SOF packet with frame number 243, CRC 1A ++ SOF packet with frame number 244, CRC 15 ++ SOF packet with frame number 245, CRC 0A ++ SOF packet with frame number 246, CRC 02 ++ SOF packet with frame number 247, CRC 1D ++ SOF packet with frame number 248, CRC 1C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 249, CRC 03 ++ SOF packet with frame number 250, CRC 0B ++ SOF packet with frame number 251, CRC 14 ++ SOF packet with frame number 252, CRC 1B ++ SOF packet with frame number 253, CRC 04 ++ SOF packet with frame number 254, CRC 0C ++ SOF packet with frame number 255, CRC 13 ++ SOF packet with frame number 256, CRC 07 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 257, CRC 18 ++ SOF packet with frame number 258, CRC 10 ++ SOF packet with frame number 259, CRC 0F ++ SOF packet with frame number 260, CRC 00 ++ SOF packet with frame number 261, CRC 1F ++ SOF packet with frame number 262, CRC 17 ++ SOF packet with frame number 263, CRC 08 ++ SOF packet with frame number 264, CRC 09 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 265, CRC 16 ++ SOF packet with frame number 266, CRC 1E ++ SOF packet with frame number 267, CRC 01 ++ SOF packet with frame number 268, CRC 0E ++ SOF packet with frame number 269, CRC 11 ++ SOF packet with frame number 270, CRC 19 ++ SOF packet with frame number 271, CRC 06 ++ SOF packet with frame number 272, CRC 1B ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 273, CRC 04 ++ SOF packet with frame number 274, CRC 0C ++ SOF packet with frame number 275, CRC 13 ++ SOF packet with frame number 276, CRC 1C ++ SOF packet with frame number 277, CRC 03 ++ SOF packet with frame number 278, CRC 0B ++ SOF packet with frame number 279, CRC 14 ++ SOF packet with frame number 280, CRC 15 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 281, CRC 0A ++ SOF packet with frame number 282, CRC 02 ++ SOF packet with frame number 283, CRC 1D ++ SOF packet with frame number 284, CRC 12 ++ SOF packet with frame number 285, CRC 0D ++ SOF packet with frame number 286, CRC 05 ++ SOF packet with frame number 287, CRC 1A ++ SOF packet with frame number 288, CRC 16 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 289, CRC 09 ++ SOF packet with frame number 290, CRC 01 ++ SOF packet with frame number 291, CRC 1E ++ SOF packet with frame number 292, CRC 11 ++ SOF packet with frame number 293, CRC 0E ++ SOF packet with frame number 294, CRC 06 ++ SOF packet with frame number 295, CRC 19 ++ SOF packet with frame number 296, CRC 18 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 297, CRC 07 ++ SOF packet with frame number 298, CRC 0F ++ SOF packet with frame number 299, CRC 10 ++ SOF packet with frame number 300, CRC 1F ++ SOF packet with frame number 301, CRC 00 ++ SOF packet with frame number 302, CRC 08 ++ SOF packet with frame number 303, CRC 17 ++ SOF packet with frame number 304, CRC 0A ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 305, CRC 15 ++ SOF packet with frame number 306, CRC 1D ++ SOF packet with frame number 307, CRC 02 ++ SOF packet with frame number 308, CRC 0D ++ SOF packet with frame number 309, CRC 12 ++ SOF packet with frame number 310, CRC 1A ++ SOF packet with frame number 311, CRC 05 ++ SOF packet with frame number 312, CRC 04 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 313, CRC 1B ++ SOF packet with frame number 314, CRC 13 ++ SOF packet with frame number 315, CRC 0C ++ SOF packet with frame number 316, CRC 03 ++ SOF packet with frame number 317, CRC 1C ++ SOF packet with frame number 318, CRC 14 ++ SOF packet with frame number 319, CRC 0B ++ SOF packet with frame number 320, CRC 0C ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 321, CRC 13 ++ SOF packet with frame number 322, CRC 1B ++ SOF packet with frame number 323, CRC 04 ++ SOF packet with frame number 324, CRC 0B ++ SOF packet with frame number 325, CRC 14 ++ SOF packet with frame number 326, CRC 1C ++ SOF packet with frame number 327, CRC 03 ++ SOF packet with frame number 328, CRC 02 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 329, CRC 1D ++ SOF packet with frame number 330, CRC 15 ++ SOF packet with frame number 331, CRC 0A ++ SOF packet with frame number 332, CRC 05 ++ SOF packet with frame number 333, CRC 1A ++ SOF packet with frame number 334, CRC 12 ++ SOF packet with frame number 335, CRC 0D ++ SOF packet with frame number 336, CRC 10 ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 337, CRC 0F ++ SOF packet with frame number 338, CRC 07 ++ SOF packet with frame number 339, CRC 18 ++ SOF packet with frame number 340, CRC 17 ++ SOF packet with frame number 341, CRC 08 ++ SOF packet with frame number 342, CRC 00 ++ SOF packet with frame number 343, CRC 1F ++ SOF packet with frame number 344, CRC 1E ++ IN packet on 2.3, CRC 06 ++ NAK packet ++ SOF packet with frame number 345, CRC 01 ++ SOF packet with frame number 346, CRC 09 ++ SOF packet with frame number 347, CRC 16 ++ SOF packet with frame number 348, CRC 19 ++ SOF packet with frame number 349, CRC 06 ++ SOF packet with frame number 350, CRC 0E ++ SOF packet with frame number 351, CRC 11 ++ SOF packet with frame number 352, CRC 1D Expanding devices view, row 0: Device 1: USB JTAG/serial debug unit\u{0} At devices row 1: + Device descriptor @@ -152,62 +5232,62 @@ At devices row 2: At devices row 1: - Device descriptor - Configuration 1 -Expanding traffic view, row 10: Getting string descriptor #2, language 0x0409 (English/US) for device 1, reading 56 of 255 requested bytes: 'USB JTAG/serial debug unit\u{0}' -At traffic row 11: +Expanding traffic-hierarchical view, row 10: Getting string descriptor #2, language 0x0409 (English/US) for device 1, reading 56 of 255 requested bytes: 'USB JTAG/serial debug unit\u{0}' +At traffic-hierarchical row 11: + SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 02, 03, 09, 04, FF, 00] + IN transaction on 1.0 with 56 data bytes, ACK: [38, 03, 55, 00, 53, 00, 42, 00, 20, 00, 4A, 00, 54, 00, 41, 00, 47, 00, 2F, 00, 73, 00, 65, 00, 72, 00, 69, 00, 61, 00, 6C, 00, 20, 00, 64, 00, 65, 00, 62, 00, 75, 00, 67, 00, 20, 00, 75, 00, 6E, 00, 69, 00, 74, 00, 00, 00] + OUT transaction on 1.0 with no data, ACK -Expanding traffic view, row 12: IN transaction on 1.0 with 56 data bytes, ACK: [38, 03, 55, 00, 53, 00, 42, 00, 20, 00, 4A, 00, 54, 00, 41, 00, 47, 00, 2F, 00, 73, 00, 65, 00, 72, 00, 69, 00, 61, 00, 6C, 00, 20, 00, 64, 00, 65, 00, 62, 00, 75, 00, 67, 00, 20, 00, 75, 00, 6E, 00, 69, 00, 74, 00, 00, 00] -At traffic row 13: +Expanding traffic-hierarchical view, row 12: IN transaction on 1.0 with 56 data bytes, ACK: [38, 03, 55, 00, 53, 00, 42, 00, 20, 00, 4A, 00, 54, 00, 41, 00, 47, 00, 2F, 00, 73, 00, 65, 00, 72, 00, 69, 00, 61, 00, 6C, 00, 20, 00, 64, 00, 65, 00, 62, 00, 75, 00, 67, 00, 20, 00, 75, 00, 6E, 00, 69, 00, 74, 00, 00, 00] +At traffic-hierarchical row 13: + IN packet on 1.0, CRC 1D + DATA1 packet with CRC 5EC0 and 56 data bytes: [38, 03, 55, 00, 53, 00, 42, 00, 20, 00, 4A, 00, 54, 00, 41, 00, 47, 00, 2F, 00, 73, 00, 65, 00, 72, 00, 69, 00, 61, 00, 6C, 00, 20, 00, 64, 00, 65, 00, 62, 00, 75, 00, 67, 00, 20, 00, 75, 00, 6E, 00, 69, 00, 74, 00, 00, 00] + ACK packet -Expanding traffic view, row 33: Setting configuration 1 for device 2 -At traffic row 34: +Expanding traffic-hierarchical view, row 33: Setting configuration 1 for device 2 +At traffic-hierarchical row 34: + SETUP transaction on 2.0 with 8 data bytes, ACK: [00, 09, 01, 00, 00, 00, 00, 00] + 4 times: IN transaction on 2.0, NAK + IN transaction on 2.0 with no data, ACK -Expanding traffic view, row 39: IN transaction on 2.0 with no data, ACK -At traffic row 40: +Expanding traffic-hierarchical view, row 39: IN transaction on 2.0 with no data, ACK +At traffic-hierarchical row 40: + IN packet on 2.0, CRC 15 + DATA1 packet with CRC 0000 and no data + ACK packet -Expanding traffic view, row 44: Class request #32, index 0, value 0 for interface 2.0, writing 7 bytes -At traffic row 45: +Expanding traffic-hierarchical view, row 44: Class request #32, index 0, value 0 for interface 2.0, writing 7 bytes +At traffic-hierarchical row 45: + SETUP transaction on 2.0 with 8 data bytes, ACK: [21, 20, 00, 00, 00, 00, 07, 00] + OUT transaction on 2.0 with 7 data bytes, NAK: [80, 25, 00, 00, 00, 00, 08] + OUT transaction on 2.0 with 7 data bytes, ACK: [80, 25, 00, 00, 00, 00, 08] + IN transaction on 2.0, NAK + IN transaction on 2.0 with no data, ACK -Expanding traffic view, row 46: OUT transaction on 2.0 with 7 data bytes, NAK: [80, 25, 00, 00, 00, 00, 08] -At traffic row 47: +Expanding traffic-hierarchical view, row 46: OUT transaction on 2.0 with 7 data bytes, NAK: [80, 25, 00, 00, 00, 00, 08] +At traffic-hierarchical row 47: + OUT packet on 2.0, CRC 15 + DATA1 packet with CRC C463 and 7 data bytes: [80, 25, 00, 00, 00, 00, 08] + NAK packet -Collapsing traffic view, row 33: Setting configuration 1 for device 2 -At traffic row 40: +Collapsing traffic-hierarchical view, row 33: Setting configuration 1 for device 2 +At traffic-hierarchical row 40: - IN packet on 2.0, CRC 15 - DATA1 packet with CRC 0000 and no data - ACK packet -At traffic row 34: +At traffic-hierarchical row 34: - SETUP transaction on 2.0 with 8 data bytes, ACK: [00, 09, 01, 00, 00, 00, 00, 00] - 4 times: IN transaction on 2.0, NAK - IN transaction on 2.0 with no data, ACK -Collapsing traffic view, row 10: Getting string descriptor #2, language 0x0409 (English/US) for device 1, reading 56 of 255 requested bytes: 'USB JTAG/serial debug unit\u{0}' -At traffic row 13: +Collapsing traffic-hierarchical view, row 10: Getting string descriptor #2, language 0x0409 (English/US) for device 1, reading 56 of 255 requested bytes: 'USB JTAG/serial debug unit\u{0}' +At traffic-hierarchical row 13: - IN packet on 1.0, CRC 1D - DATA1 packet with CRC 5EC0 and 56 data bytes: [38, 03, 55, 00, 53, 00, 42, 00, 20, 00, 4A, 00, 54, 00, 41, 00, 47, 00, 2F, 00, 73, 00, 65, 00, 72, 00, 69, 00, 61, 00, 6C, 00, 20, 00, 64, 00, 65, 00, 62, 00, 75, 00, 67, 00, 20, 00, 75, 00, 6E, 00, 69, 00, 74, 00, 00, 00] - ACK packet -At traffic row 11: +At traffic-hierarchical row 11: - SETUP transaction on 1.0 with 8 data bytes, ACK: [80, 06, 02, 03, 09, 04, FF, 00] - IN transaction on 1.0 with 56 data bytes, ACK: [38, 03, 55, 00, 53, 00, 42, 00, 20, 00, 4A, 00, 54, 00, 41, 00, 47, 00, 2F, 00, 73, 00, 65, 00, 72, 00, 69, 00, 61, 00, 6C, 00, 20, 00, 64, 00, 65, 00, 62, 00, 75, 00, 67, 00, 20, 00, 75, 00, 6E, 00, 69, 00, 74, 00, 00, 00] - OUT transaction on 1.0 with no data, ACK -Collapsing traffic view, row 29: Class request #32, index 0, value 0 for interface 2.0, writing 7 bytes -At traffic row 32: +Collapsing traffic-hierarchical view, row 29: Class request #32, index 0, value 0 for interface 2.0, writing 7 bytes +At traffic-hierarchical row 32: - OUT packet on 2.0, CRC 15 - DATA1 packet with CRC C463 and 7 data bytes: [80, 25, 00, 00, 00, 00, 08] - NAK packet -At traffic row 30: +At traffic-hierarchical row 30: - SETUP transaction on 2.0 with 8 data bytes, ACK: [21, 20, 00, 00, 00, 00, 07, 00] - OUT transaction on 2.0 with 7 data bytes, NAK: [80, 25, 00, 00, 00, 00, 08] - OUT transaction on 2.0 with 7 data bytes, ACK: [80, 25, 00, 00, 00, 00, 08] diff --git a/tests/ui/mouse-step/actions.json b/tests/ui/mouse-step/actions.json index 5e5c16f4..e39ea4bf 100644 --- a/tests/ui/mouse-step/actions.json +++ b/tests/ui/mouse-step/actions.json @@ -1,20 +1,20 @@ {"Open":"tests/mouse/capture.pcap"} {"Update":1} -{"SetExpanded":["traffic",0,true]} -{"SetExpanded":["traffic",1,true]} +{"SetExpanded":["traffic-hierarchical",0,true]} +{"SetExpanded":["traffic-hierarchical",1,true]} {"Update":2} -{"SetExpanded":["traffic",3,true]} -{"SetExpanded":["traffic",4,true]} +{"SetExpanded":["traffic-hierarchical",3,true]} +{"SetExpanded":["traffic-hierarchical",4,true]} {"Update":3} {"Update":4} {"Update":5} -{"SetExpanded":["traffic",8,true]} +{"SetExpanded":["traffic-hierarchical",8,true]} {"Update":6} {"Update":7} -{"SetExpanded":["traffic",11,true]} +{"SetExpanded":["traffic-hierarchical",11,true]} {"Update":8} {"Update":9} -{"SetExpanded":["traffic",14,true]} +{"SetExpanded":["traffic-hierarchical",14,true]} {"Update":10} {"Update":11} {"Update":12} @@ -177,9 +177,9 @@ {"Update":162} {"Update":163} {"Update":164} -{"SetExpanded":["traffic",29,true]} +{"SetExpanded":["traffic-hierarchical",29,true]} {"SetExpanded":["devices",15,false]} {"SetExpanded":["devices",0,false]} -{"SetExpanded":["traffic",29,false]} -{"SetExpanded":["traffic",3,false]} -{"SetExpanded":["traffic",0,false]} +{"SetExpanded":["traffic-hierarchical",29,false]} +{"SetExpanded":["traffic-hierarchical",3,false]} +{"SetExpanded":["traffic-hierarchical",0,false]} diff --git a/tests/ui/mouse-step/reference.txt b/tests/ui/mouse-step/reference.txt index 9e2296c7..52fa9dd9 100644 --- a/tests/ui/mouse-step/reference.txt +++ b/tests/ui/mouse-step/reference.txt @@ -1,184 +1,340 @@ Opening file tests/mouse/capture.pcap Updating after 1 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: + 1 invalid groups -Expanding traffic view, row 0: 1 invalid groups -At traffic row 1: +At traffic-transactions row 0: + 1 malformed packet -Expanding traffic view, row 1: 1 malformed packet -At traffic row 2: +At traffic-packets row 0: ++ Malformed packet (invalid PID) of 1 byte: [FF] +Expanding traffic-hierarchical view, row 0: 1 invalid groups +At traffic-hierarchical row 1: ++ 1 malformed packet +Expanding traffic-hierarchical view, row 1: 1 malformed packet +At traffic-hierarchical row 2: + Malformed packet (invalid PID) of 1 byte: [FF] Updating after 2 packets decoded -At traffic row 3: +At traffic-hierarchical row 3: + Incomplete control transfer on device 0 -At traffic row 0: +At traffic-hierarchical row 0: - 1 invalid groups - 1 malformed packet - Malformed packet (invalid PID) of 1 byte: [FF] + 1 invalid groups + 1 malformed packet + Malformed packet (invalid PID) of 1 byte: [FF] -Expanding traffic view, row 3: Incomplete control transfer on device 0 -At traffic row 4: +At traffic-transactions row 1: ++ SETUP transaction on 0.0 +At traffic-packets row 1: ++ SETUP packet on 0.0, CRC 02 +Expanding traffic-hierarchical view, row 3: Incomplete control transfer on device 0 +At traffic-hierarchical row 4: + SETUP transaction on 0.0 -Expanding traffic view, row 4: SETUP transaction on 0.0 -At traffic row 5: +Expanding traffic-hierarchical view, row 4: SETUP transaction on 0.0 +At traffic-hierarchical row 5: + SETUP packet on 0.0, CRC 02 Updating after 3 packets decoded -At traffic row 4: +At traffic-hierarchical row 4: - SETUP transaction on 0.0 + SETUP transaction on 0.0 with 8 data bytes: [80, 06, 00, 01, 00, 00, 40, 00] -At traffic row 6: +At traffic-hierarchical row 6: ++ DATA0 packet with CRC 94DD and 8 data bytes: [80, 06, 00, 01, 00, 00, 40, 00] +At traffic-transactions row 1: +- SETUP transaction on 0.0 ++ SETUP transaction on 0.0 with 8 data bytes: [80, 06, 00, 01, 00, 00, 40, 00] +At traffic-packets row 2: + DATA0 packet with CRC 94DD and 8 data bytes: [80, 06, 00, 01, 00, 00, 40, 00] Updating after 4 packets decoded -At traffic row 4: +At traffic-hierarchical row 4: - SETUP transaction on 0.0 + SETUP transaction on 0.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 40, 00] -At traffic row 7: +At traffic-hierarchical row 7: ++ ACK packet +At traffic-transactions row 1: +- SETUP transaction on 0.0 ++ SETUP transaction on 0.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 40, 00] +At traffic-packets row 3: + ACK packet Updating after 5 packets decoded -At traffic row 3: +At traffic-hierarchical row 3: - Incomplete control transfer on device 0 + Getting device descriptor #0 for device 0, reading 0 of 64 requested bytes, incomplete -At traffic row 8: +At traffic-hierarchical row 8: ++ IN transaction on 0.0 +At traffic-transactions row 2: + IN transaction on 0.0 -Expanding traffic view, row 8: IN transaction on 0.0 -At traffic row 9: +At traffic-packets row 4: ++ IN packet on 0.0, CRC 02 +Expanding traffic-hierarchical view, row 8: IN transaction on 0.0 +At traffic-hierarchical row 9: + IN packet on 0.0, CRC 02 Updating after 6 packets decoded -At traffic row 8: +At traffic-hierarchical row 8: - IN transaction on 0.0 + IN transaction on 0.0, NAK -At traffic row 10: +At traffic-hierarchical row 10: ++ NAK packet +At traffic-transactions row 2: +- IN transaction on 0.0 ++ IN transaction on 0.0, NAK +At traffic-packets row 5: + NAK packet Updating after 7 packets decoded -At traffic row 3: +At traffic-hierarchical row 3: - Incomplete control transfer on device 0 + Getting device descriptor #0 for device 0, reading 0 of 64 requested bytes, incomplete -At traffic row 11: +At traffic-hierarchical row 11: ++ IN transaction on 0.0 +At traffic-transactions row 3: + IN transaction on 0.0 -Expanding traffic view, row 11: IN transaction on 0.0 -At traffic row 12: +At traffic-packets row 6: ++ IN packet on 0.0, CRC 02 +Expanding traffic-hierarchical view, row 11: IN transaction on 0.0 +At traffic-hierarchical row 12: + IN packet on 0.0, CRC 02 Updating after 8 packets decoded -At traffic row 11: +At traffic-hierarchical row 11: - IN transaction on 0.0 + IN transaction on 0.0, NAK -At traffic row 13: +At traffic-hierarchical row 13: ++ NAK packet +At traffic-transactions row 3: +- IN transaction on 0.0 ++ IN transaction on 0.0, NAK +At traffic-packets row 7: + NAK packet Updating after 9 packets decoded -At traffic row 3: +At traffic-hierarchical row 3: - Incomplete control transfer on device 0 + Getting device descriptor #0 for device 0, reading 0 of 64 requested bytes, incomplete -At traffic row 14: +At traffic-hierarchical row 14: ++ IN transaction on 0.0 +At traffic-transactions row 4: + IN transaction on 0.0 -Expanding traffic view, row 14: IN transaction on 0.0 -At traffic row 15: +At traffic-packets row 8: ++ IN packet on 0.0, CRC 02 +Expanding traffic-hierarchical view, row 14: IN transaction on 0.0 +At traffic-hierarchical row 15: + IN packet on 0.0, CRC 02 Updating after 10 packets decoded -At traffic row 14: +At traffic-hierarchical row 14: +- IN transaction on 0.0 ++ IN transaction on 0.0 with 8 data bytes: [12, 01, 00, 02, 00, 00, 00, 08] +At traffic-hierarchical row 16: ++ DATA1 packet with CRC E757 and 8 data bytes: [12, 01, 00, 02, 00, 00, 00, 08] +At traffic-transactions row 4: - IN transaction on 0.0 + IN transaction on 0.0 with 8 data bytes: [12, 01, 00, 02, 00, 00, 00, 08] -At traffic row 16: +At traffic-packets row 9: + DATA1 packet with CRC E757 and 8 data bytes: [12, 01, 00, 02, 00, 00, 00, 08] Updating after 11 packets decoded -At traffic row 14: +At traffic-hierarchical row 14: - IN transaction on 0.0 + IN transaction on 0.0 with 8 data bytes, ACK: [12, 01, 00, 02, 00, 00, 00, 08] -At traffic row 17: +At traffic-hierarchical row 17: ++ ACK packet +At traffic-transactions row 4: +- IN transaction on 0.0 ++ IN transaction on 0.0 with 8 data bytes, ACK: [12, 01, 00, 02, 00, 00, 00, 08] +At traffic-packets row 10: + ACK packet Updating after 12 packets decoded -At traffic row 3: +At traffic-hierarchical row 3: - Incomplete control transfer on device 0 + Getting device descriptor #0 for device 0, reading 8 of 64 requested bytes, incomplete -At traffic row 18: +At traffic-hierarchical row 18: ++ IN transaction on 0.0 +At traffic-transactions row 5: + IN transaction on 0.0 +At traffic-packets row 11: ++ IN packet on 0.0, CRC 02 Updating after 13 packets decoded -At traffic row 18: +At traffic-hierarchical row 18: +- IN transaction on 0.0 ++ IN transaction on 0.0, NAK +At traffic-transactions row 5: - IN transaction on 0.0 + IN transaction on 0.0, NAK +At traffic-packets row 12: ++ NAK packet Updating after 14 packets decoded -At traffic row 3: +At traffic-hierarchical row 3: - Incomplete control transfer on device 0 + Getting device descriptor #0 for device 0, reading 8 of 64 requested bytes, incomplete -At traffic row 19: +At traffic-hierarchical row 19: ++ IN transaction on 0.0 +At traffic-transactions row 6: + IN transaction on 0.0 +At traffic-packets row 13: ++ IN packet on 0.0, CRC 02 Updating after 15 packets decoded -At traffic row 19: +At traffic-hierarchical row 19: +- IN transaction on 0.0 ++ IN transaction on 0.0, NAK +At traffic-transactions row 6: - IN transaction on 0.0 + IN transaction on 0.0, NAK +At traffic-packets row 14: ++ NAK packet Updating after 16 packets decoded -At traffic row 3: +At traffic-hierarchical row 3: - Incomplete control transfer on device 0 + Getting device descriptor #0 for device 0, reading 8 of 64 requested bytes, incomplete -At traffic row 20: +At traffic-hierarchical row 20: ++ IN transaction on 0.0 +At traffic-transactions row 7: + IN transaction on 0.0 +At traffic-packets row 15: ++ IN packet on 0.0, CRC 02 Updating after 17 packets decoded -At traffic row 20: +At traffic-hierarchical row 20: +- IN transaction on 0.0 ++ IN transaction on 0.0 with 8 data bytes: [CF, 1B, 05, 00, 14, 00, 00, 02] +At traffic-transactions row 7: - IN transaction on 0.0 + IN transaction on 0.0 with 8 data bytes: [CF, 1B, 05, 00, 14, 00, 00, 02] +At traffic-packets row 16: ++ DATA0 packet with CRC 81DC and 8 data bytes: [CF, 1B, 05, 00, 14, 00, 00, 02] Updating after 18 packets decoded -At traffic row 20: +At traffic-hierarchical row 20: - IN transaction on 0.0 + IN transaction on 0.0 with 8 data bytes, ACK: [CF, 1B, 05, 00, 14, 00, 00, 02] +At traffic-transactions row 7: +- IN transaction on 0.0 ++ IN transaction on 0.0 with 8 data bytes, ACK: [CF, 1B, 05, 00, 14, 00, 00, 02] +At traffic-packets row 17: ++ ACK packet Updating after 19 packets decoded -At traffic row 3: +At traffic-hierarchical row 3: - Incomplete control transfer on device 0 + Getting device descriptor #0 for device 0, reading 16 of 64 requested bytes, incomplete -At traffic row 21: +At traffic-hierarchical row 21: + IN transaction on 0.0 +At traffic-transactions row 8: ++ IN transaction on 0.0 +At traffic-packets row 18: ++ IN packet on 0.0, CRC 02 Updating after 20 packets decoded -At traffic row 21: +At traffic-hierarchical row 21: - IN transaction on 0.0 + IN transaction on 0.0, NAK +At traffic-transactions row 8: +- IN transaction on 0.0 ++ IN transaction on 0.0, NAK +At traffic-packets row 19: ++ NAK packet Updating after 21 packets decoded -At traffic row 3: +At traffic-hierarchical row 3: - Incomplete control transfer on device 0 + Getting device descriptor #0 for device 0, reading 16 of 64 requested bytes, incomplete -At traffic row 22: +At traffic-hierarchical row 22: ++ IN transaction on 0.0 +At traffic-transactions row 9: + IN transaction on 0.0 +At traffic-packets row 20: ++ IN packet on 0.0, CRC 02 Updating after 22 packets decoded -At traffic row 22: +At traffic-hierarchical row 22: - IN transaction on 0.0 + IN transaction on 0.0 with 2 data bytes: [00, 01] +At traffic-transactions row 9: +- IN transaction on 0.0 ++ IN transaction on 0.0 with 2 data bytes: [00, 01] +At traffic-packets row 21: ++ DATA1 packet with CRC 8F3F and 2 data bytes: [00, 01] Updating after 23 packets decoded -At traffic row 22: +At traffic-hierarchical row 22: +- IN transaction on 0.0 ++ IN transaction on 0.0 with 2 data bytes, ACK: [00, 01] +At traffic-transactions row 9: - IN transaction on 0.0 + IN transaction on 0.0 with 2 data bytes, ACK: [00, 01] +At traffic-packets row 22: ++ ACK packet Updating after 24 packets decoded -At traffic row 3: +At traffic-hierarchical row 3: - Incomplete control transfer on device 0 + Getting device descriptor #0 for device 0, reading 18 of 64 requested bytes, incomplete -At traffic row 23: +At traffic-hierarchical row 23: ++ OUT transaction on 0.0 +At traffic-transactions row 10: + OUT transaction on 0.0 +At traffic-packets row 23: ++ OUT packet on 0.0, CRC 02 Updating after 25 packets decoded -At traffic row 23: +At traffic-hierarchical row 23: - OUT transaction on 0.0 + OUT transaction on 0.0 with no data +At traffic-transactions row 10: +- OUT transaction on 0.0 ++ OUT transaction on 0.0 with no data +At traffic-packets row 24: ++ DATA1 packet with CRC 0000 and no data Updating after 26 packets decoded -At traffic row 23: +At traffic-hierarchical row 23: - OUT transaction on 0.0 + OUT transaction on 0.0 with no data, ACK +At traffic-transactions row 10: +- OUT transaction on 0.0 ++ OUT transaction on 0.0 with no data, ACK +At traffic-packets row 25: ++ ACK packet Updating after 27 packets decoded -At traffic row 24: +At traffic-hierarchical row 24: + Incomplete control transfer on device 0 +At traffic-transactions row 11: ++ SETUP transaction on 0.0 +At traffic-packets row 26: ++ SETUP packet on 0.0, CRC 02 Updating after 28 packets decoded +At traffic-transactions row 11: +- SETUP transaction on 0.0 ++ SETUP transaction on 0.0 with 8 data bytes: [00, 05, 04, 00, 00, 00, 00, 00] +At traffic-packets row 27: ++ DATA0 packet with CRC 70EB and 8 data bytes: [00, 05, 04, 00, 00, 00, 00, 00] Updating after 29 packets decoded +At traffic-transactions row 11: +- SETUP transaction on 0.0 ++ SETUP transaction on 0.0 with 8 data bytes, ACK: [00, 05, 04, 00, 00, 00, 00, 00] +At traffic-packets row 28: ++ ACK packet Updating after 30 packets decoded -At traffic row 24: +At traffic-hierarchical row 24: - Incomplete control transfer on device 0 + Setting address to 4 for device 0, incomplete +At traffic-transactions row 12: ++ IN transaction on 0.0 +At traffic-packets row 29: ++ IN packet on 0.0, CRC 02 Updating after 31 packets decoded +At traffic-transactions row 12: +- IN transaction on 0.0 ++ IN transaction on 0.0, NAK +At traffic-packets row 30: ++ NAK packet Updating after 32 packets decoded -At traffic row 24: +At traffic-hierarchical row 24: - Incomplete control transfer on device 0 + Setting address to 4 for device 0, incomplete +At traffic-transactions row 13: ++ IN transaction on 0.0 +At traffic-packets row 31: ++ IN packet on 0.0, CRC 02 Updating after 33 packets decoded +At traffic-transactions row 13: +- IN transaction on 0.0 ++ IN transaction on 0.0 with no data +At traffic-packets row 32: ++ DATA1 packet with CRC 0000 and no data Updating after 34 packets decoded +At traffic-transactions row 13: +- IN transaction on 0.0 ++ IN transaction on 0.0 with no data, ACK +At traffic-packets row 33: ++ ACK packet Updating after 35 packets decoded -At traffic row 25: +At traffic-hierarchical row 25: + Incomplete control transfer on device 4 -At traffic row 0: +At traffic-hierarchical row 0: - 1 invalid groups - 1 malformed packet - Malformed packet (invalid PID) of 1 byte: [FF] @@ -224,62 +380,177 @@ At traffic row 0: + IN transaction on 0.0 with 2 data bytes, ACK: [00, 01] + OUT transaction on 0.0 with no data, ACK + Setting address to 4 for device 0 +At traffic-transactions row 14: ++ SETUP transaction on 4.0 +At traffic-packets row 34: ++ SETUP packet on 4.0, CRC 05 At devices row 0: + Device 4: Unknown Expanding devices view, row 0: Device 4: Unknown At devices row 1: + No device descriptor Updating after 36 packets decoded +At traffic-transactions row 14: +- SETUP transaction on 4.0 ++ SETUP transaction on 4.0 with 8 data bytes: [80, 06, 00, 01, 00, 00, 12, 00] +At traffic-packets row 35: ++ DATA0 packet with CRC F4E0 and 8 data bytes: [80, 06, 00, 01, 00, 00, 12, 00] Updating after 37 packets decoded +At traffic-transactions row 14: +- SETUP transaction on 4.0 ++ SETUP transaction on 4.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 12, 00] +At traffic-packets row 36: ++ ACK packet Updating after 38 packets decoded -At traffic row 25: +At traffic-hierarchical row 25: - Incomplete control transfer on device 4 + Getting device descriptor #0 for device 4, reading 0 of 18 requested bytes, incomplete +At traffic-transactions row 15: ++ IN transaction on 4.0 +At traffic-packets row 37: ++ IN packet on 4.0, CRC 05 Updating after 39 packets decoded +At traffic-transactions row 15: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 38: ++ NAK packet Updating after 40 packets decoded -At traffic row 25: +At traffic-hierarchical row 25: - Incomplete control transfer on device 4 + Getting device descriptor #0 for device 4, reading 0 of 18 requested bytes, incomplete +At traffic-transactions row 16: ++ IN transaction on 4.0 +At traffic-packets row 39: ++ IN packet on 4.0, CRC 05 Updating after 41 packets decoded +At traffic-transactions row 16: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 40: ++ NAK packet Updating after 42 packets decoded -At traffic row 25: +At traffic-hierarchical row 25: - Incomplete control transfer on device 4 + Getting device descriptor #0 for device 4, reading 0 of 18 requested bytes, incomplete +At traffic-transactions row 17: ++ IN transaction on 4.0 +At traffic-packets row 41: ++ IN packet on 4.0, CRC 05 Updating after 43 packets decoded +At traffic-transactions row 17: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [12, 01, 00, 02, 00, 00, 00, 08] +At traffic-packets row 42: ++ DATA1 packet with CRC E757 and 8 data bytes: [12, 01, 00, 02, 00, 00, 00, 08] Updating after 44 packets decoded +At traffic-transactions row 17: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [12, 01, 00, 02, 00, 00, 00, 08] +At traffic-packets row 43: ++ ACK packet Updating after 45 packets decoded -At traffic row 25: +At traffic-hierarchical row 25: - Incomplete control transfer on device 4 + Getting device descriptor #0 for device 4, reading 8 of 18 requested bytes, incomplete +At traffic-transactions row 18: ++ IN transaction on 4.0 +At traffic-packets row 44: ++ IN packet on 4.0, CRC 05 Updating after 46 packets decoded +At traffic-transactions row 18: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 45: ++ NAK packet Updating after 47 packets decoded -At traffic row 25: +At traffic-hierarchical row 25: - Incomplete control transfer on device 4 + Getting device descriptor #0 for device 4, reading 8 of 18 requested bytes, incomplete +At traffic-transactions row 19: ++ IN transaction on 4.0 +At traffic-packets row 46: ++ IN packet on 4.0, CRC 05 Updating after 48 packets decoded +At traffic-transactions row 19: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 47: ++ NAK packet Updating after 49 packets decoded -At traffic row 25: +At traffic-hierarchical row 25: - Incomplete control transfer on device 4 + Getting device descriptor #0 for device 4, reading 8 of 18 requested bytes, incomplete +At traffic-transactions row 20: ++ IN transaction on 4.0 +At traffic-packets row 48: ++ IN packet on 4.0, CRC 05 Updating after 50 packets decoded +At traffic-transactions row 20: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [CF, 1B, 05, 00, 14, 00, 00, 02] +At traffic-packets row 49: ++ DATA0 packet with CRC 81DC and 8 data bytes: [CF, 1B, 05, 00, 14, 00, 00, 02] Updating after 51 packets decoded +At traffic-transactions row 20: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [CF, 1B, 05, 00, 14, 00, 00, 02] +At traffic-packets row 50: ++ ACK packet Updating after 52 packets decoded -At traffic row 25: +At traffic-hierarchical row 25: - Incomplete control transfer on device 4 + Getting device descriptor #0 for device 4, reading 16 of 18 requested bytes, incomplete +At traffic-transactions row 21: ++ IN transaction on 4.0 +At traffic-packets row 51: ++ IN packet on 4.0, CRC 05 Updating after 53 packets decoded +At traffic-transactions row 21: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 52: ++ NAK packet Updating after 54 packets decoded -At traffic row 25: +At traffic-hierarchical row 25: - Incomplete control transfer on device 4 + Getting device descriptor #0 for device 4, reading 16 of 18 requested bytes, incomplete +At traffic-transactions row 22: ++ IN transaction on 4.0 +At traffic-packets row 53: ++ IN packet on 4.0, CRC 05 Updating after 55 packets decoded +At traffic-transactions row 22: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 2 data bytes: [00, 01] +At traffic-packets row 54: ++ DATA1 packet with CRC 8F3F and 2 data bytes: [00, 01] Updating after 56 packets decoded +At traffic-transactions row 22: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 2 data bytes, ACK: [00, 01] +At traffic-packets row 55: ++ ACK packet Updating after 57 packets decoded -At traffic row 25: +At traffic-hierarchical row 25: - Incomplete control transfer on device 4 + Getting device descriptor #0 for device 4, reading 18 bytes, incomplete +At traffic-transactions row 23: ++ OUT transaction on 4.0 +At traffic-packets row 56: ++ OUT packet on 4.0, CRC 05 Updating after 58 packets decoded +At traffic-transactions row 23: +- OUT transaction on 4.0 ++ OUT transaction on 4.0 with no data +At traffic-packets row 57: ++ DATA1 packet with CRC 0000 and no data Updating after 59 packets decoded +At traffic-transactions row 23: +- OUT transaction on 4.0 ++ OUT transaction on 4.0 with no data, ACK +At traffic-packets row 58: ++ ACK packet At devices row 0: - Device 4: Unknown + Device 4: 1BCF:0005 @@ -302,43 +573,126 @@ At devices row 2: + Product string: #2 (not seen) + Serial string: (none) Updating after 60 packets decoded -At traffic row 26: +At traffic-hierarchical row 26: + Incomplete control transfer on device 4 +At traffic-transactions row 24: ++ SETUP transaction on 4.0 +At traffic-packets row 59: ++ SETUP packet on 4.0, CRC 05 Updating after 61 packets decoded +At traffic-transactions row 24: +- SETUP transaction on 4.0 ++ SETUP transaction on 4.0 with 8 data bytes: [80, 06, 00, 02, 00, 00, 09, 00] +At traffic-packets row 60: ++ DATA0 packet with CRC 04AE and 8 data bytes: [80, 06, 00, 02, 00, 00, 09, 00] Updating after 62 packets decoded +At traffic-transactions row 24: +- SETUP transaction on 4.0 ++ SETUP transaction on 4.0 with 8 data bytes, ACK: [80, 06, 00, 02, 00, 00, 09, 00] +At traffic-packets row 61: ++ ACK packet Updating after 63 packets decoded -At traffic row 26: +At traffic-hierarchical row 26: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 0 of 9 requested bytes, incomplete +At traffic-transactions row 25: ++ IN transaction on 4.0 +At traffic-packets row 62: ++ IN packet on 4.0, CRC 05 Updating after 64 packets decoded +At traffic-transactions row 25: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 63: ++ NAK packet Updating after 65 packets decoded -At traffic row 26: +At traffic-hierarchical row 26: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 0 of 9 requested bytes, incomplete +At traffic-transactions row 26: ++ IN transaction on 4.0 +At traffic-packets row 64: ++ IN packet on 4.0, CRC 05 Updating after 66 packets decoded +At traffic-transactions row 26: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 65: ++ NAK packet Updating after 67 packets decoded -At traffic row 26: +At traffic-hierarchical row 26: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 0 of 9 requested bytes, incomplete +At traffic-transactions row 27: ++ IN transaction on 4.0 +At traffic-packets row 66: ++ IN packet on 4.0, CRC 05 Updating after 68 packets decoded +At traffic-transactions row 27: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [09, 02, 22, 00, 01, 01, 00, A0] +At traffic-packets row 67: ++ DATA1 packet with CRC 980A and 8 data bytes: [09, 02, 22, 00, 01, 01, 00, A0] Updating after 69 packets decoded +At traffic-transactions row 27: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [09, 02, 22, 00, 01, 01, 00, A0] +At traffic-packets row 68: ++ ACK packet Updating after 70 packets decoded -At traffic row 26: +At traffic-hierarchical row 26: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 8 of 9 requested bytes, incomplete +At traffic-transactions row 28: ++ IN transaction on 4.0 +At traffic-packets row 69: ++ IN packet on 4.0, CRC 05 Updating after 71 packets decoded +At traffic-transactions row 28: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 70: ++ NAK packet Updating after 72 packets decoded -At traffic row 26: +At traffic-hierarchical row 26: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 8 of 9 requested bytes, incomplete +At traffic-transactions row 29: ++ IN transaction on 4.0 +At traffic-packets row 71: ++ IN packet on 4.0, CRC 05 Updating after 73 packets decoded +At traffic-transactions row 29: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 1 data bytes: '1' +At traffic-packets row 72: ++ DATA0 packet with CRC 6B81 and 1 data bytes: '1' Updating after 74 packets decoded +At traffic-transactions row 29: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 1 data bytes, ACK: '1' +At traffic-packets row 73: ++ ACK packet Updating after 75 packets decoded -At traffic row 26: +At traffic-hierarchical row 26: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 9 bytes, incomplete +At traffic-transactions row 30: ++ OUT transaction on 4.0 +At traffic-packets row 74: ++ OUT packet on 4.0, CRC 05 Updating after 76 packets decoded +At traffic-transactions row 30: +- OUT transaction on 4.0 ++ OUT transaction on 4.0 with no data +At traffic-packets row 75: ++ DATA1 packet with CRC 0000 and no data Updating after 77 packets decoded +At traffic-transactions row 30: +- OUT transaction on 4.0 ++ OUT transaction on 4.0 with no data, ACK +At traffic-packets row 76: ++ ACK packet At devices row 0: - Device 4: Unknown + Device 4: 1BCF:0005 @@ -358,94 +712,273 @@ At devices row 17: + Attributes: 0xA0 + Max power: 98mA Updating after 78 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: + Incomplete control transfer on device 4 +At traffic-transactions row 31: ++ SETUP transaction on 4.0 +At traffic-packets row 77: ++ SETUP packet on 4.0, CRC 05 At devices row 0: - Device 4: Unknown + Device 4: 1BCF:0005 Updating after 79 packets decoded +At traffic-transactions row 31: +- SETUP transaction on 4.0 ++ SETUP transaction on 4.0 with 8 data bytes: [80, 06, 00, 02, 00, 00, 22, 00] +At traffic-packets row 78: ++ DATA0 packet with CRC F4B0 and 8 data bytes: [80, 06, 00, 02, 00, 00, 22, 00] Updating after 80 packets decoded +At traffic-transactions row 31: +- SETUP transaction on 4.0 ++ SETUP transaction on 4.0 with 8 data bytes, ACK: [80, 06, 00, 02, 00, 00, 22, 00] +At traffic-packets row 79: ++ ACK packet Updating after 81 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 0 of 34 requested bytes, incomplete +At traffic-transactions row 32: ++ IN transaction on 4.0 +At traffic-packets row 80: ++ IN packet on 4.0, CRC 05 Updating after 82 packets decoded +At traffic-transactions row 32: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 81: ++ NAK packet Updating after 83 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 0 of 34 requested bytes, incomplete +At traffic-transactions row 33: ++ IN transaction on 4.0 +At traffic-packets row 82: ++ IN packet on 4.0, CRC 05 Updating after 84 packets decoded +At traffic-transactions row 33: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 83: ++ NAK packet Updating after 85 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 0 of 34 requested bytes, incomplete +At traffic-transactions row 34: ++ IN transaction on 4.0 +At traffic-packets row 84: ++ IN packet on 4.0, CRC 05 Updating after 86 packets decoded +At traffic-transactions row 34: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [09, 02, 22, 00, 01, 01, 00, A0] +At traffic-packets row 85: ++ DATA1 packet with CRC 980A and 8 data bytes: [09, 02, 22, 00, 01, 01, 00, A0] Updating after 87 packets decoded +At traffic-transactions row 34: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [09, 02, 22, 00, 01, 01, 00, A0] +At traffic-packets row 86: ++ ACK packet Updating after 88 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 8 of 34 requested bytes, incomplete +At traffic-transactions row 35: ++ IN transaction on 4.0 +At traffic-packets row 87: ++ IN packet on 4.0, CRC 05 Updating after 89 packets decoded +At traffic-transactions row 35: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 88: ++ NAK packet Updating after 90 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 8 of 34 requested bytes, incomplete +At traffic-transactions row 36: ++ IN transaction on 4.0 +At traffic-packets row 89: ++ IN packet on 4.0, CRC 05 Updating after 91 packets decoded +At traffic-transactions row 36: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 90: ++ NAK packet Updating after 92 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 8 of 34 requested bytes, incomplete +At traffic-transactions row 37: ++ IN transaction on 4.0 +At traffic-packets row 91: ++ IN packet on 4.0, CRC 05 Updating after 93 packets decoded +At traffic-transactions row 37: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [31, 09, 04, 00, 00, 01, 03, 01] +At traffic-packets row 92: ++ DATA0 packet with CRC 5875 and 8 data bytes: [31, 09, 04, 00, 00, 01, 03, 01] Updating after 94 packets decoded +At traffic-transactions row 37: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [31, 09, 04, 00, 00, 01, 03, 01] +At traffic-packets row 93: ++ ACK packet Updating after 95 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 16 of 34 requested bytes, incomplete +At traffic-transactions row 38: ++ IN transaction on 4.0 +At traffic-packets row 94: ++ IN packet on 4.0, CRC 05 Updating after 96 packets decoded +At traffic-transactions row 38: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 95: ++ NAK packet Updating after 97 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 16 of 34 requested bytes, incomplete +At traffic-transactions row 39: ++ IN transaction on 4.0 +At traffic-packets row 96: ++ IN packet on 4.0, CRC 05 Updating after 98 packets decoded +At traffic-transactions row 39: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 97: ++ NAK packet Updating after 99 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 16 of 34 requested bytes, incomplete +At traffic-transactions row 40: ++ IN transaction on 4.0 +At traffic-packets row 98: ++ IN packet on 4.0, CRC 05 Updating after 100 packets decoded +At traffic-transactions row 40: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [02, 00, 09, 21, 10, 01, 00, 01] +At traffic-packets row 99: ++ DATA1 packet with CRC 7316 and 8 data bytes: [02, 00, 09, 21, 10, 01, 00, 01] Updating after 101 packets decoded +At traffic-transactions row 40: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [02, 00, 09, 21, 10, 01, 00, 01] +At traffic-packets row 100: ++ ACK packet Updating after 102 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 24 of 34 requested bytes, incomplete +At traffic-transactions row 41: ++ IN transaction on 4.0 +At traffic-packets row 101: ++ IN packet on 4.0, CRC 05 Updating after 103 packets decoded +At traffic-transactions row 41: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 102: ++ NAK packet Updating after 104 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 24 of 34 requested bytes, incomplete +At traffic-transactions row 42: ++ IN transaction on 4.0 +At traffic-packets row 103: ++ IN packet on 4.0, CRC 05 Updating after 105 packets decoded +At traffic-transactions row 42: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 104: ++ NAK packet Updating after 106 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 24 of 34 requested bytes, incomplete +At traffic-transactions row 43: ++ IN transaction on 4.0 +At traffic-packets row 105: ++ IN packet on 4.0, CRC 05 Updating after 107 packets decoded +At traffic-transactions row 43: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [22, 4B, 00, 07, 05, 81, 03, 07] +At traffic-packets row 106: ++ DATA0 packet with CRC 2763 and 8 data bytes: [22, 4B, 00, 07, 05, 81, 03, 07] Updating after 108 packets decoded +At traffic-transactions row 43: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [22, 4B, 00, 07, 05, 81, 03, 07] +At traffic-packets row 107: ++ ACK packet Updating after 109 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 32 of 34 requested bytes, incomplete +At traffic-transactions row 44: ++ IN transaction on 4.0 +At traffic-packets row 108: ++ IN packet on 4.0, CRC 05 Updating after 110 packets decoded +At traffic-transactions row 44: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 109: ++ NAK packet Updating after 111 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 32 of 34 requested bytes, incomplete +At traffic-transactions row 45: ++ IN transaction on 4.0 +At traffic-packets row 110: ++ IN packet on 4.0, CRC 05 Updating after 112 packets decoded +At traffic-transactions row 45: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 2 data bytes: [00, 0A] +At traffic-packets row 111: ++ DATA1 packet with CRC 487E and 2 data bytes: [00, 0A] Updating after 113 packets decoded +At traffic-transactions row 45: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 2 data bytes, ACK: [00, 0A] +At traffic-packets row 112: ++ ACK packet Updating after 114 packets decoded -At traffic row 27: +At traffic-hierarchical row 27: - Incomplete control transfer on device 4 + Getting configuration descriptor #0 for device 4, reading 34 bytes, incomplete +At traffic-transactions row 46: ++ OUT transaction on 4.0 +At traffic-packets row 113: ++ OUT packet on 4.0, CRC 05 Updating after 115 packets decoded +At traffic-transactions row 46: +- OUT transaction on 4.0 ++ OUT transaction on 4.0 with no data +At traffic-packets row 114: ++ DATA1 packet with CRC 0000 and no data Updating after 116 packets decoded +At traffic-transactions row 46: +- OUT transaction on 4.0 ++ OUT transaction on 4.0 with no data, ACK +At traffic-packets row 115: ++ ACK packet At devices row 0: - Device 4: Unknown + Device 4: 1BCF:0005 @@ -475,119 +1008,340 @@ At devices row 37: + Max packet size: 7 bytes + Interval: 0x0A Updating after 117 packets decoded -At traffic row 28: +At traffic-hierarchical row 28: + Incomplete control transfer on device 4 +At traffic-transactions row 47: ++ SETUP transaction on 4.0 +At traffic-packets row 116: ++ SETUP packet on 4.0, CRC 05 Updating after 118 packets decoded +At traffic-transactions row 47: +- SETUP transaction on 4.0 ++ SETUP transaction on 4.0 with 8 data bytes: [80, 06, 00, 03, 00, 00, FF, 00] +At traffic-packets row 117: ++ DATA0 packet with CRC 64D4 and 8 data bytes: [80, 06, 00, 03, 00, 00, FF, 00] Updating after 119 packets decoded +At traffic-transactions row 47: +- SETUP transaction on 4.0 ++ SETUP transaction on 4.0 with 8 data bytes, ACK: [80, 06, 00, 03, 00, 00, FF, 00] +At traffic-packets row 118: ++ ACK packet Updating after 120 packets decoded -At traffic row 28: +At traffic-hierarchical row 28: - Incomplete control transfer on device 4 + Getting string descriptor #0 for device 4, reading 0 of 255 requested bytes, incomplete +At traffic-transactions row 48: ++ IN transaction on 4.0 +At traffic-packets row 119: ++ IN packet on 4.0, CRC 05 Updating after 121 packets decoded +At traffic-transactions row 48: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 120: ++ NAK packet Updating after 122 packets decoded -At traffic row 28: +At traffic-hierarchical row 28: - Incomplete control transfer on device 4 + Getting string descriptor #0 for device 4, reading 0 of 255 requested bytes, incomplete +At traffic-transactions row 49: ++ IN transaction on 4.0 +At traffic-packets row 121: ++ IN packet on 4.0, CRC 05 Updating after 123 packets decoded +At traffic-transactions row 49: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 122: ++ NAK packet Updating after 124 packets decoded -At traffic row 28: +At traffic-hierarchical row 28: - Incomplete control transfer on device 4 + Getting string descriptor #0 for device 4, reading 0 of 255 requested bytes, incomplete +At traffic-transactions row 50: ++ IN transaction on 4.0 +At traffic-packets row 123: ++ IN packet on 4.0, CRC 05 Updating after 125 packets decoded +At traffic-transactions row 50: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 4 data bytes: [04, 03, 09, 04] +At traffic-packets row 124: ++ DATA1 packet with CRC 7809 and 4 data bytes: [04, 03, 09, 04] Updating after 126 packets decoded +At traffic-transactions row 50: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 4 data bytes, ACK: [04, 03, 09, 04] +At traffic-packets row 125: ++ ACK packet Updating after 127 packets decoded -At traffic row 28: +At traffic-hierarchical row 28: - Incomplete control transfer on device 4 + Getting string descriptor #0 for device 4, reading 4 of 255 requested bytes, incomplete +At traffic-transactions row 51: ++ OUT transaction on 4.0 +At traffic-packets row 126: ++ OUT packet on 4.0, CRC 05 Updating after 128 packets decoded +At traffic-transactions row 51: +- OUT transaction on 4.0 ++ OUT transaction on 4.0 with no data +At traffic-packets row 127: ++ DATA1 packet with CRC 0000 and no data Updating after 129 packets decoded +At traffic-transactions row 51: +- OUT transaction on 4.0 ++ OUT transaction on 4.0 with no data, ACK +At traffic-packets row 128: ++ ACK packet At devices row 0: - Device 4: Unknown + Device 4: 1BCF:0005 Updating after 130 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: + Incomplete control transfer on device 4 +At traffic-transactions row 52: ++ SETUP transaction on 4.0 +At traffic-packets row 129: ++ SETUP packet on 4.0, CRC 05 Updating after 131 packets decoded +At traffic-transactions row 52: +- SETUP transaction on 4.0 ++ SETUP transaction on 4.0 with 8 data bytes: [80, 06, 02, 03, 09, 04, FF, 00] +At traffic-packets row 130: ++ DATA0 packet with CRC DB97 and 8 data bytes: [80, 06, 02, 03, 09, 04, FF, 00] Updating after 132 packets decoded +At traffic-transactions row 52: +- SETUP transaction on 4.0 ++ SETUP transaction on 4.0 with 8 data bytes, ACK: [80, 06, 02, 03, 09, 04, FF, 00] +At traffic-packets row 131: ++ ACK packet Updating after 133 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 0 of 255 requested bytes, incomplete +At traffic-transactions row 53: ++ IN transaction on 4.0 +At traffic-packets row 132: ++ IN packet on 4.0, CRC 05 Updating after 134 packets decoded +At traffic-transactions row 53: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 133: ++ NAK packet Updating after 135 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 0 of 255 requested bytes, incomplete +At traffic-transactions row 54: ++ IN transaction on 4.0 +At traffic-packets row 134: ++ IN packet on 4.0, CRC 05 Updating after 136 packets decoded +At traffic-transactions row 54: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 135: ++ NAK packet Updating after 137 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 0 of 255 requested bytes, incomplete +At traffic-transactions row 55: ++ IN transaction on 4.0 +At traffic-packets row 136: ++ IN packet on 4.0, CRC 05 Updating after 138 packets decoded +At traffic-transactions row 55: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [24, 03, 55, 00, 53, 00, 42, 00] +At traffic-packets row 137: ++ DATA1 packet with CRC FEA2 and 8 data bytes: [24, 03, 55, 00, 53, 00, 42, 00] Updating after 139 packets decoded +At traffic-transactions row 55: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [24, 03, 55, 00, 53, 00, 42, 00] +At traffic-packets row 138: ++ ACK packet Updating after 140 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 8 of 255 requested bytes: 'USB', incomplete +At traffic-transactions row 56: ++ IN transaction on 4.0 +At traffic-packets row 139: ++ IN packet on 4.0, CRC 05 Updating after 141 packets decoded +At traffic-transactions row 56: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [20, 00, 4F, 00, 70, 00, 74, 00] +At traffic-packets row 140: ++ DATA0 packet with CRC 138E and 8 data bytes: [20, 00, 4F, 00, 70, 00, 74, 00] Updating after 142 packets decoded +At traffic-transactions row 56: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [20, 00, 4F, 00, 70, 00, 74, 00] +At traffic-packets row 141: ++ ACK packet Updating after 143 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 16 of 255 requested bytes: 'USB Opt', incomplete +At traffic-transactions row 57: ++ IN transaction on 4.0 +At traffic-packets row 142: ++ IN packet on 4.0, CRC 05 Updating after 144 packets decoded +At traffic-transactions row 57: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 143: ++ NAK packet Updating after 145 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 16 of 255 requested bytes: 'USB Opt', incomplete +At traffic-transactions row 58: ++ IN transaction on 4.0 +At traffic-packets row 144: ++ IN packet on 4.0, CRC 05 Updating after 146 packets decoded +At traffic-transactions row 58: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 145: ++ NAK packet Updating after 147 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 16 of 255 requested bytes: 'USB Opt', incomplete +At traffic-transactions row 59: ++ IN transaction on 4.0 +At traffic-packets row 146: ++ IN packet on 4.0, CRC 05 Updating after 148 packets decoded +At traffic-transactions row 59: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [69, 00, 63, 00, 61, 00, 6C, 00] +At traffic-packets row 147: ++ DATA1 packet with CRC D942 and 8 data bytes: [69, 00, 63, 00, 61, 00, 6C, 00] Updating after 149 packets decoded +At traffic-transactions row 59: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [69, 00, 63, 00, 61, 00, 6C, 00] +At traffic-packets row 148: ++ ACK packet Updating after 150 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 24 of 255 requested bytes: 'USB Optical', incomplete +At traffic-transactions row 60: ++ IN transaction on 4.0 +At traffic-packets row 149: ++ IN packet on 4.0, CRC 05 Updating after 151 packets decoded +At traffic-transactions row 60: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 150: ++ NAK packet Updating after 152 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 24 of 255 requested bytes: 'USB Optical', incomplete +At traffic-transactions row 61: ++ IN transaction on 4.0 +At traffic-packets row 151: ++ IN packet on 4.0, CRC 05 Updating after 153 packets decoded +At traffic-transactions row 61: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 152: ++ NAK packet Updating after 154 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 24 of 255 requested bytes: 'USB Optical', incomplete +At traffic-transactions row 62: ++ IN transaction on 4.0 +At traffic-packets row 153: ++ IN packet on 4.0, CRC 05 Updating after 155 packets decoded +At traffic-transactions row 62: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes: [20, 00, 4D, 00, 6F, 00, 75, 00] +At traffic-packets row 154: ++ DATA0 packet with CRC B589 and 8 data bytes: [20, 00, 4D, 00, 6F, 00, 75, 00] Updating after 156 packets decoded +At traffic-transactions row 62: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 8 data bytes, ACK: [20, 00, 4D, 00, 6F, 00, 75, 00] +At traffic-packets row 155: ++ ACK packet Updating after 157 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 32 of 255 requested bytes: 'USB Optical Mou', incomplete +At traffic-transactions row 63: ++ IN transaction on 4.0 +At traffic-packets row 156: ++ IN packet on 4.0, CRC 05 Updating after 158 packets decoded +At traffic-transactions row 63: +- IN transaction on 4.0 ++ IN transaction on 4.0, NAK +At traffic-packets row 157: ++ NAK packet Updating after 159 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 32 of 255 requested bytes: 'USB Optical Mou', incomplete +At traffic-transactions row 64: ++ IN transaction on 4.0 +At traffic-packets row 158: ++ IN packet on 4.0, CRC 05 Updating after 160 packets decoded +At traffic-transactions row 64: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 4 data bytes: [73, 00, 65, 00] +At traffic-packets row 159: ++ DATA1 packet with CRC 0FCE and 4 data bytes: [73, 00, 65, 00] Updating after 161 packets decoded +At traffic-transactions row 64: +- IN transaction on 4.0 ++ IN transaction on 4.0 with 4 data bytes, ACK: [73, 00, 65, 00] +At traffic-packets row 160: ++ ACK packet Updating after 162 packets decoded -At traffic row 29: +At traffic-hierarchical row 29: - Incomplete control transfer on device 4 + Getting string descriptor #2, language 0x0409 (English/US) for device 4, reading 36 of 255 requested bytes: 'USB Optical Mouse', incomplete +At traffic-transactions row 65: ++ OUT transaction on 4.0 +At traffic-packets row 161: ++ OUT packet on 4.0, CRC 05 Updating after 163 packets decoded +At traffic-transactions row 65: +- OUT transaction on 4.0 ++ OUT transaction on 4.0 with no data +At traffic-packets row 162: ++ DATA1 packet with CRC 0000 and no data Updating after 164 packets decoded +At traffic-transactions row 65: +- OUT transaction on 4.0 ++ OUT transaction on 4.0 with no data, ACK +At traffic-packets row 163: ++ ACK packet At devices row 0: - Device 4: Unknown + Device 4: USB Optical Mouse At devices row 13: - Product string: #2 (not seen) + Product string: #2 'USB Optical Mouse' -Expanding traffic view, row 29: Incomplete control transfer on device 4 -At traffic row 30: +Expanding traffic-hierarchical view, row 29: Incomplete control transfer on device 4 +At traffic-hierarchical row 30: + SETUP transaction on 4.0 with 8 data bytes, ACK: [80, 06, 02, 03, 09, 04, FF, 00] + 2 times: IN transaction on 4.0, NAK + IN transaction on 4.0 with 8 data bytes, ACK: [24, 03, 55, 00, 53, 00, 42, 00] @@ -650,8 +1404,8 @@ At devices row 2: At devices row 1: - No device descriptor - Configuration 1 -Collapsing traffic view, row 29: Incomplete control transfer on device 4 -At traffic row 30: +Collapsing traffic-hierarchical view, row 29: Incomplete control transfer on device 4 +At traffic-hierarchical row 30: - SETUP transaction on 4.0 with 8 data bytes, ACK: [80, 06, 02, 03, 09, 04, FF, 00] - 2 times: IN transaction on 4.0, NAK - IN transaction on 4.0 with 8 data bytes, ACK: [24, 03, 55, 00, 53, 00, 42, 00] @@ -663,22 +1417,22 @@ At traffic row 30: - IN transaction on 4.0, NAK - IN transaction on 4.0 with 4 data bytes, ACK: [73, 00, 65, 00] - OUT transaction on 4.0 with no data, ACK -Collapsing traffic view, row 3: Getting device descriptor #0 for device 0, reading 18 of 64 requested bytes -At traffic row 5: +Collapsing traffic-hierarchical view, row 3: Getting device descriptor #0 for device 0, reading 18 of 64 requested bytes +At traffic-hierarchical row 5: - SETUP packet on 0.0, CRC 02 - DATA0 packet with CRC 94DD and 8 data bytes: [80, 06, 00, 01, 00, 00, 40, 00] - ACK packet -At traffic row 6: +At traffic-hierarchical row 6: - IN packet on 0.0, CRC 02 - NAK packet -At traffic row 7: +At traffic-hierarchical row 7: - IN packet on 0.0, CRC 02 - NAK packet -At traffic row 8: +At traffic-hierarchical row 8: - IN packet on 0.0, CRC 02 - DATA1 packet with CRC E757 and 8 data bytes: [12, 01, 00, 02, 00, 00, 00, 08] - ACK packet -At traffic row 4: +At traffic-hierarchical row 4: - SETUP transaction on 0.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 40, 00] - 2 times: IN transaction on 0.0, NAK - IN transaction on 0.0 with 8 data bytes, ACK: [12, 01, 00, 02, 00, 00, 00, 08] @@ -687,8 +1441,8 @@ At traffic row 4: - IN transaction on 0.0, NAK - IN transaction on 0.0 with 2 data bytes, ACK: [00, 01] - OUT transaction on 0.0 with no data, ACK -Collapsing traffic view, row 0: 1 invalid groups -At traffic row 2: +Collapsing traffic-hierarchical view, row 0: 1 invalid groups +At traffic-hierarchical row 2: - Malformed packet (invalid PID) of 1 byte: [FF] -At traffic row 1: +At traffic-hierarchical row 1: - 1 malformed packet diff --git a/tests/ui/split-poll-step/actions.json b/tests/ui/split-poll-step/actions.json index 1caff35c..e59d39ce 100644 --- a/tests/ui/split-poll-step/actions.json +++ b/tests/ui/split-poll-step/actions.json @@ -2,10 +2,10 @@ {"Update":1} {"Update":2} {"SetExpanded":["devices",0,true]} -{"SetExpanded":["traffic",0,true]} +{"SetExpanded":["traffic-hierarchical",0,true]} {"Update":3} {"Update":4} -{"SetExpanded":["traffic",2,true]} +{"SetExpanded":["traffic-hierarchical",2,true]} {"Update":5} {"Update":6} {"Update":7} @@ -42,6 +42,6 @@ {"Update":38} {"Update":39} {"Update":40} -{"SetExpanded":["traffic",0,false]} -{"SetExpanded":["traffic",1,false]} +{"SetExpanded":["traffic-hierarchical",0,false]} +{"SetExpanded":["traffic-hierarchical",1,false]} {"SetExpanded":["devices",0,false]} diff --git a/tests/ui/split-poll-step/reference.txt b/tests/ui/split-poll-step/reference.txt index 74e10a2e..85f63afa 100644 --- a/tests/ui/split-poll-step/reference.txt +++ b/tests/ui/split-poll-step/reference.txt @@ -1,130 +1,314 @@ Opening file tests/split-poll/capture.pcap Updating after 1 packets decoded +At traffic-transactions row 0: ++ Starting low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 0: ++ SPLIT packet starting low speed interrupt transaction on hub 12 port 2 Updating after 2 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: + Polling 1 times for interrupt transfer on endpoint 14.1 IN +At traffic-transactions row 0: +- Starting low speed interrupt transaction on hub 12 port 2 ++ Starting IN transaction on 0.16 +At traffic-packets row 1: ++ IN packet on 14.1, CRC 0A At devices row 0: + Device 14: Unknown Expanding devices view, row 0: Device 14: Unknown At devices row 1: + No device descriptor -Expanding traffic view, row 0: Polling 1 times for interrupt transfer on endpoint 14.1 IN -At traffic row 1: +Expanding traffic-hierarchical view, row 0: Polling 1 times for interrupt transfer on endpoint 14.1 IN +At traffic-hierarchical row 1: + Starting IN transaction on 14.1 Updating after 3 packets decoded +At traffic-transactions row 1: ++ Starting low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 2: ++ SPLIT packet starting low speed interrupt transaction on hub 12 port 2 Updating after 4 packets decoded -At traffic row 2: +At traffic-hierarchical row 2: + Polling 1 times for interrupt transfer on endpoint 14.2 IN -At traffic row 0: +At traffic-hierarchical row 0: - Polling 1 times for interrupt transfer on endpoint 14.1 IN - Starting IN transaction on 14.1 + Polling 1 times for interrupt transfer on endpoint 14.1 IN + Starting IN transaction on 14.1 -Expanding traffic view, row 2: Polling 1 times for interrupt transfer on endpoint 14.2 IN -At traffic row 3: +At traffic-transactions row 1: +- Starting low speed interrupt transaction on hub 12 port 2 ++ Starting IN transaction on 0.16 +At traffic-packets row 3: ++ IN packet on 14.2, CRC 19 +Expanding traffic-hierarchical view, row 2: Polling 1 times for interrupt transfer on endpoint 14.2 IN +At traffic-hierarchical row 3: + Starting IN transaction on 14.2 Updating after 5 packets decoded +At traffic-transactions row 2: ++ Completing low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 4: ++ SPLIT packet completing low speed interrupt transaction on hub 12 port 2 Updating after 6 packets decoded +At traffic-transactions row 2: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16 +At traffic-packets row 5: ++ IN packet on 14.1, CRC 0A Updating after 7 packets decoded -At traffic row 2: +At traffic-hierarchical row 2: + Completing IN transaction on 14.1, NAK +At traffic-transactions row 2: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16, NAK +At traffic-packets row 6: ++ NAK packet Updating after 8 packets decoded +At traffic-transactions row 3: ++ Completing low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 7: ++ SPLIT packet completing low speed interrupt transaction on hub 12 port 2 Updating after 9 packets decoded +At traffic-transactions row 3: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16 +At traffic-packets row 8: ++ IN packet on 14.2, CRC 19 Updating after 10 packets decoded -At traffic row 5: +At traffic-hierarchical row 5: + Completing IN transaction on 14.2, NAK +At traffic-transactions row 3: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16, NAK +At traffic-packets row 9: ++ NAK packet Updating after 11 packets decoded +At traffic-transactions row 4: ++ Starting low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 10: ++ SPLIT packet starting low speed interrupt transaction on hub 12 port 2 Updating after 12 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: - Polling 1 times for interrupt transfer on endpoint 14.1 IN + Polling 2 times for interrupt transfer on endpoint 14.1 IN -At traffic row 3: +At traffic-hierarchical row 3: + Starting IN transaction on 14.1 +At traffic-transactions row 4: +- Starting low speed interrupt transaction on hub 12 port 2 ++ Starting IN transaction on 0.16 +At traffic-packets row 11: ++ IN packet on 14.1, CRC 0A Updating after 13 packets decoded +At traffic-transactions row 5: ++ Starting low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 12: ++ SPLIT packet starting low speed interrupt transaction on hub 12 port 2 Updating after 14 packets decoded -At traffic row 4: +At traffic-hierarchical row 4: - Polling 1 times for interrupt transfer on endpoint 14.2 IN + Polling 2 times for interrupt transfer on endpoint 14.2 IN -At traffic row 7: +At traffic-hierarchical row 7: + Starting IN transaction on 14.2 +At traffic-transactions row 5: +- Starting low speed interrupt transaction on hub 12 port 2 ++ Starting IN transaction on 0.16 +At traffic-packets row 13: ++ IN packet on 14.2, CRC 19 Updating after 15 packets decoded +At traffic-transactions row 6: ++ Completing low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 14: ++ SPLIT packet completing low speed interrupt transaction on hub 12 port 2 Updating after 16 packets decoded +At traffic-transactions row 6: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16 +At traffic-packets row 15: ++ IN packet on 14.1, CRC 0A Updating after 17 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: - Polling 1 times for interrupt transfer on endpoint 14.1 IN + Polling 2 times for interrupt transfer on endpoint 14.1 IN -At traffic row 4: +At traffic-hierarchical row 4: + Completing IN transaction on 14.1, NAK +At traffic-transactions row 6: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16, NAK +At traffic-packets row 16: ++ NAK packet Updating after 18 packets decoded +At traffic-transactions row 7: ++ Completing low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 17: ++ SPLIT packet completing low speed interrupt transaction on hub 12 port 2 Updating after 19 packets decoded +At traffic-transactions row 7: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16 +At traffic-packets row 18: ++ IN packet on 14.2, CRC 19 Updating after 20 packets decoded -At traffic row 5: +At traffic-hierarchical row 5: - Polling 1 times for interrupt transfer on endpoint 14.2 IN + Polling 2 times for interrupt transfer on endpoint 14.2 IN -At traffic row 9: +At traffic-hierarchical row 9: + Completing IN transaction on 14.2, NAK +At traffic-transactions row 7: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16, NAK +At traffic-packets row 19: ++ NAK packet Updating after 21 packets decoded +At traffic-transactions row 8: ++ Starting low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 20: ++ SPLIT packet starting low speed interrupt transaction on hub 12 port 2 Updating after 22 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: - Polling 1 times for interrupt transfer on endpoint 14.1 IN + Polling 3 times for interrupt transfer on endpoint 14.1 IN -At traffic row 5: +At traffic-hierarchical row 5: + Starting IN transaction on 14.1 +At traffic-transactions row 8: +- Starting low speed interrupt transaction on hub 12 port 2 ++ Starting IN transaction on 0.16 +At traffic-packets row 21: ++ IN packet on 14.1, CRC 0A Updating after 23 packets decoded +At traffic-transactions row 9: ++ Starting low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 22: ++ SPLIT packet starting low speed interrupt transaction on hub 12 port 2 Updating after 24 packets decoded -At traffic row 6: +At traffic-hierarchical row 6: - Polling 1 times for interrupt transfer on endpoint 14.2 IN + Polling 3 times for interrupt transfer on endpoint 14.2 IN -At traffic row 11: +At traffic-hierarchical row 11: + Starting IN transaction on 14.2 +At traffic-transactions row 9: +- Starting low speed interrupt transaction on hub 12 port 2 ++ Starting IN transaction on 0.16 +At traffic-packets row 23: ++ IN packet on 14.2, CRC 19 Updating after 25 packets decoded +At traffic-transactions row 10: ++ Completing low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 24: ++ SPLIT packet completing low speed interrupt transaction on hub 12 port 2 Updating after 26 packets decoded +At traffic-transactions row 10: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16 +At traffic-packets row 25: ++ IN packet on 14.1, CRC 0A Updating after 27 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: - Polling 1 times for interrupt transfer on endpoint 14.1 IN + Polling 3 times for interrupt transfer on endpoint 14.1 IN -At traffic row 6: +At traffic-hierarchical row 6: + Completing IN transaction on 14.1, NAK +At traffic-transactions row 10: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16, NAK +At traffic-packets row 26: ++ NAK packet Updating after 28 packets decoded +At traffic-transactions row 11: ++ Completing low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 27: ++ SPLIT packet completing low speed interrupt transaction on hub 12 port 2 Updating after 29 packets decoded +At traffic-transactions row 11: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16 +At traffic-packets row 28: ++ IN packet on 14.2, CRC 19 Updating after 30 packets decoded -At traffic row 7: +At traffic-hierarchical row 7: - Polling 1 times for interrupt transfer on endpoint 14.2 IN + Polling 3 times for interrupt transfer on endpoint 14.2 IN -At traffic row 13: +At traffic-hierarchical row 13: + Completing IN transaction on 14.2, NAK +At traffic-transactions row 11: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16, NAK +At traffic-packets row 29: ++ NAK packet Updating after 31 packets decoded +At traffic-transactions row 12: ++ Starting low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 30: ++ SPLIT packet starting low speed interrupt transaction on hub 12 port 2 Updating after 32 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: - Polling 1 times for interrupt transfer on endpoint 14.1 IN + Polling 4 times for interrupt transfer on endpoint 14.1 IN -At traffic row 7: +At traffic-hierarchical row 7: + Starting IN transaction on 14.1 +At traffic-transactions row 12: +- Starting low speed interrupt transaction on hub 12 port 2 ++ Starting IN transaction on 0.16 +At traffic-packets row 31: ++ IN packet on 14.1, CRC 0A Updating after 33 packets decoded +At traffic-transactions row 13: ++ Starting low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 32: ++ SPLIT packet starting low speed interrupt transaction on hub 12 port 2 Updating after 34 packets decoded -At traffic row 8: +At traffic-hierarchical row 8: - Polling 1 times for interrupt transfer on endpoint 14.2 IN + Polling 4 times for interrupt transfer on endpoint 14.2 IN -At traffic row 15: +At traffic-hierarchical row 15: + Starting IN transaction on 14.2 +At traffic-transactions row 13: +- Starting low speed interrupt transaction on hub 12 port 2 ++ Starting IN transaction on 0.16 +At traffic-packets row 33: ++ IN packet on 14.2, CRC 19 Updating after 35 packets decoded +At traffic-transactions row 14: ++ Completing low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 34: ++ SPLIT packet completing low speed interrupt transaction on hub 12 port 2 Updating after 36 packets decoded +At traffic-transactions row 14: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16 +At traffic-packets row 35: ++ IN packet on 14.1, CRC 0A Updating after 37 packets decoded -At traffic row 0: +At traffic-hierarchical row 0: - Polling 1 times for interrupt transfer on endpoint 14.1 IN + Polling 4 times for interrupt transfer on endpoint 14.1 IN -At traffic row 8: +At traffic-hierarchical row 8: + Completing IN transaction on 14.1, NAK +At traffic-transactions row 14: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16, NAK +At traffic-packets row 36: ++ NAK packet Updating after 38 packets decoded +At traffic-transactions row 15: ++ Completing low speed interrupt transaction on hub 12 port 2 +At traffic-packets row 37: ++ SPLIT packet completing low speed interrupt transaction on hub 12 port 2 Updating after 39 packets decoded +At traffic-transactions row 15: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16 +At traffic-packets row 38: ++ IN packet on 14.2, CRC 19 Updating after 40 packets decoded -At traffic row 9: +At traffic-hierarchical row 9: - Polling 1 times for interrupt transfer on endpoint 14.2 IN + Polling 4 times for interrupt transfer on endpoint 14.2 IN -At traffic row 17: +At traffic-hierarchical row 17: + Completing IN transaction on 14.2, NAK -Collapsing traffic view, row 0: Polling 1 times for interrupt transfer on endpoint 14.1 IN -At traffic row 1: +At traffic-transactions row 15: +- Completing low speed interrupt transaction on hub 12 port 2 ++ Completing IN transaction on 0.16, NAK +At traffic-packets row 39: ++ NAK packet +Collapsing traffic-hierarchical view, row 0: Polling 1 times for interrupt transfer on endpoint 14.1 IN +At traffic-hierarchical row 1: - Starting IN transaction on 14.1 - Completing IN transaction on 14.1, NAK - Starting IN transaction on 14.1 @@ -133,8 +317,8 @@ At traffic row 1: - Completing IN transaction on 14.1, NAK - Starting IN transaction on 14.1 - Completing IN transaction on 14.1, NAK -Collapsing traffic view, row 1: Polling 1 times for interrupt transfer on endpoint 14.2 IN -At traffic row 2: +Collapsing traffic-hierarchical view, row 1: Polling 1 times for interrupt transfer on endpoint 14.2 IN +At traffic-hierarchical row 2: - Starting IN transaction on 14.2 - Completing IN transaction on 14.2, NAK - Starting IN transaction on 14.2