Re: ASHA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Peter,

On Sat, Oct 24, 2020 at 4:46 AM Peter Barrett <vk6fun@xxxxxxxxx> wrote:
>
> Hi thanks for indulging me. Wondering if this hearing aid streaming
> service can be implemented in the Linux bluetooth stack. So far only
> found in iPhone and some Android phones
> There is more information at https://source.android.com/devices/bluetooth/asha
> I would be happy to help with testing if anyone is interested.
> I have a Nucleus7 CochlearSpeech Processor and I can connect to it
> with this RPi4B running 5.4.71-v7l+ with bluetoothd v5.5
> bluetoothctl v5.49 gives the following output:
>
> [bluetooth] [0m# list-attributes 84:77:XX:XX:XX:XX
> Primary Service
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0075
> 0000fdf0-0000-1000-8000-00805f9b34fb
> Unknown
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0075/char007f
> 2d410339-82b6-42aa-b34e-e2e01df8cc1a
> Vendor specific
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0075/char007d
> 00e4ca9e-ab14-41e4-8823-f9e70c7e91df
> Vendor specific
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0075/char007a
> 38663f1a-e711-4cac-b641-326b56404837
> Vendor specific
> Descriptor
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0075/char007a/desc007c
> 00002902-0000-1000-8000-00805f9b34fb
> Client Characteristic Configuration
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0075/char0078
> f0d4de7e-4a88-476c-9d9f-1937b0996cc0
> Vendor specific
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0075/char0076
> 6333651e-c481-4a3e-9169-7c902aad37bb
> Vendor specific
> Primary Service
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064
> 3c3c6c6b-c9bc-4704-bb14-2ffd32b5aa31
> Vendor specific
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064/char0073
> 18e77d96-c2a2-4da9-a848-436a8aea81ba
> Vendor specific
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064/char0071
> 8e5abd16-d6e0-4efb-8881-4d9d257b017a
> Vendor specific
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064/char006e
> 962020af-7715-4f77-b8db-b2ea0e89415b
> Vendor specific
> Descriptor
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064/char006e/desc0070
> 00002902-0000-1000-8000-00805f9b34fb
> Client Characteristic Configuration
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064/char006b
> 47c7e464-7bb4-4c8b-9515-3a2141b65300
> Vendor specific
> Descriptor
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064/char006b/desc006d
> 00002902-0000-1000-8000-00805f9b34fb
> Client Characteristic Configuration
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064/char0068
> 0472ca69-929b-44ad-9821-97078d06c362
> Vendor specific
> Descriptor
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064/char0068/desc006a
> 00002902-0000-1000-8000-00805f9b34fb
> Client Characteristic Configuration
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064/char0065
> 31291857-6a7e-4b77-8655-feb603498758
> Vendor specific
> Descriptor
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0064/char0065/desc0067
> 00002902-0000-1000-8000-00805f9b34fb
> Client Characteristic Configuration
> Primary Service
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service000a
> 0000180a-0000-1000-8000-00805f9b34fb
> Device Information
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service000a/char0015
> 00002a50-0000-1000-8000-00805f9b34fb
> PnP ID
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service000a/char0013
> 00002a26-0000-1000-8000-00805f9b34fb
> Firmware Revision String
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service000a/char0011
> 00002a27-0000-1000-8000-00805f9b34fb
> Hardware Revision String
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service000a/char000f
> 00002a25-0000-1000-8000-00805f9b34fb
> Serial Number String
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service000a/char000d
> 00002a24-0000-1000-8000-00805f9b34fb
> Model Number String
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service000a/char000b
> 00002a29-0000-1000-8000-00805f9b34fb
> Manufacturer Name String
> Primary Service
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0001
> 00001801-0000-1000-8000-00805f9b34fb
> Generic Attribute Profile
> Characteristic
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0001/char0002
> 00002a05-0000-1000-8000-00805f9b34fb
> Service Changed
> Descriptor
> /org/bluez/hci0/dev_84_77_XX_XX_XX_XX/service0001/char0002/desc0004
> 00002902-0000-1000-8000-00805f9b34fb
> Client Characteristic Configuration

It should be possible to implement it, but it probably doesn't make
sense to implement it as a plugin to bluetoothd given its proprietary
status it might be better to implement as part of an application.

-- 
Luiz Augusto von Dentz



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux