Does Digi ConnectCore MP25 support A2DP ? How do I access that from Linux?
And if I want to access that from M33 core, is there any provision for that?
the Digi ConnectCore MP25 supports Bluetooth, including Bluetooth Classic and Bluetooth Low Energy protocols. The device exposes several Bluetooth profiles, including Audio Source and Audio Sink, which are required for A2DP (Advanced Audio Distribution Profile) functionality. This is confirmed by the presence of the relevant UUIDs (Audio Source and Audio Sink) in the Bluetooth service list for the module.
To access A2DP from Linux on the ConnectCore MP25, you would typically use standard Linux Bluetooth utilities and stacks such as BlueZ. You can interact with Bluetooth devices and profiles (including A2DP) using tools like bluetoothctl or through programmatic access via BlueZ’s D-Bus API. For more details on working with Bluetooth on this platform, refer to the Digi documentation for Bluetooth on ConnectCore MP25: Bluetooth classic | ConnectCore MP25
Regarding accessing Bluetooth (and specifically A2DP) from the M33 core: The available documentation does not provide explicit information about direct access to Bluetooth profiles from the M33 core. Typically, Bluetooth stacks and profile management are handled by the main application processor running Linux, not directly by the M33 core. If you require real-time or low-level access from the M33, you may need to implement inter-processor communication between Linux and the M33 core, but there is no direct provision for A2DP profile management from the M33 mentioned in the available documentation.
see also: Digi AI Support Assistant | Digi International