Turning Off Scanner... Scanner On. Device Scanned. [Callback] centralManager(central, didDiscover: peripheral, advertisementData: ["kCBAdvDataIsConnectable": 1, "kCBAdvDataRxPrimaryPHY": 129, "kCBAdvDataServiceUUIDs": <__NSArrayM 0x280fe9530>( 184E, 1850 ) , "kCBAdvDataLocalName": NRF5340_AUDIO, "kCBAdvDataRxSecondaryPHY": 2, "kCBAdvDataTimestamp": 705800664.238415], rssi: -43) Device Appearance switched from Generic to Nordic. Attempting to connect... cbCentralManager.connect() [Callback] centralManager(central, didConnect: peripheral) Connected. Discovering Services... peripheral.discoverServices(nil) [Callback] peripheral(peripheral, didDiscoverServices: nil) Discovered Audio Stream Control, Published Audio Capabilities, Volume Control, Coordinated Set Identification, and Common Audio Services. Discovering Characteristics for Audio Stream Control... peripheral.discoverCharacteristics(nil, for: 184E) Discovering Characteristics for Published Audio Capabilities... peripheral.discoverCharacteristics(nil, for: 1850) Discovering Characteristics for Volume Control... peripheral.discoverCharacteristics(nil, for: 1844) Discovering Characteristics for Coordinated Set Identification... peripheral.discoverCharacteristics(nil, for: 1846) Discovering Characteristics for Common Audio... peripheral.discoverCharacteristics(nil, for: 1853) [Callback] peripheral(peripheral, didDiscoverCharacteristicsFor: 184E, error: nil) Discovering Descriptors for Characteristic ASE Control Point... peripheral.discoverDescriptors(for: 2BC6) Discovering Descriptors for Characteristic Sink ASE... peripheral.discoverDescriptors(for: 2BC4) Discovered Characteristics ASE Control Point and Sink ASE for Service Audio Stream Control. [Callback] peripheral(peripheral, didDiscoverCharacteristicsFor: 1850, error: nil) Discovering Descriptors for Characteristic Sink PAC... peripheral.discoverDescriptors(for: 2BC9) Discovering Descriptors for Characteristic Sink Audio Locations... peripheral.discoverDescriptors(for: 2BCA) Discovering Descriptors for Characteristic Available Audio Contexts... peripheral.discoverDescriptors(for: 2BCD) Discovering Descriptors for Characteristic Supported Audio Contexts... peripheral.discoverDescriptors(for: 2BCE) Discovered Characteristics Sink PAC, Sink Audio Locations, Available Audio Contexts, and Supported Audio Contexts for Service Published Audio Capabilities. [Callback] peripheral(peripheral, didDiscoverCharacteristicsFor: 1844, error: nil) Discovering Descriptors for Characteristic Volume State... peripheral.discoverDescriptors(for: 2B7D) Discovering Descriptors for Characteristic Volume Control Point... peripheral.discoverDescriptors(for: 2B7E) Discovering Descriptors for Characteristic Volume Flags... peripheral.discoverDescriptors(for: 2B7F) Discovered Characteristics Volume State, Volume Control Point, and Volume Flags for Service Volume Control. [Callback] peripheral(peripheral, didDiscoverCharacteristicsFor: 1846, error: nil) Discovering Descriptors for Characteristic Set Identity Resolving Key... peripheral.discoverDescriptors(for: 2B84) Discovering Descriptors for Characteristic Coordinated Set Size... peripheral.discoverDescriptors(for: 2B85) Discovering Descriptors for Characteristic Set Member Lock... peripheral.discoverDescriptors(for: 2B86) Discovering Descriptors for Characteristic Set Member Rank... peripheral.discoverDescriptors(for: 2B87) Discovered Characteristics Set Identity Resolving Key, Coordinated Set Size, Set Member Lock, and Set Member Rank for Service Coordinated Set Identification. [Callback] peripheral(peripheral, didDiscoverCharacteristicsFor: 1853, error: nil) Service Common Audio has no Characteristics. [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2BC6, error: nil) Discovered Client Characteristic Configuration for Characteristic ASE Control Point [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2BC4, error: nil) Discovered Client Characteristic Configuration for Characteristic Sink ASE [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2BC9, error: nil) Discovered Client Characteristic Configuration for Characteristic Sink PAC [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2BCA, error: nil) Discovered Client Characteristic Configuration for Characteristic Sink Audio Locations [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2BCD, error: nil) Discovered Client Characteristic Configuration for Characteristic Available Audio Contexts [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2BCE, error: nil) Discovered Client Characteristic Configuration for Characteristic Supported Audio Contexts [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2B7D, error: nil) [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2B7E, error: nil) Discovered Client Characteristic Configuration for Characteristic Volume State Characteristic Volume Control Point has no Descriptors. [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2B7F, error: nil) Discovered Client Characteristic Configuration for Characteristic Volume Flags [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2B84, error: nil) Discovered Client Characteristic Configuration for Characteristic Set Identity Resolving Key [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2B85, error: nil) Discovered Client Characteristic Configuration for Characteristic Coordinated Set Size [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2B86, error: nil) Discovered Client Characteristic Configuration for Characteristic Set Member Lock [Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 2B87, error: nil) Characteristic Set Member Rank has no Descriptors. Scanner Off.