From fe00354ad86ad623d09f164c9e3c1fd0d4aa4bec Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Tue, 19 Sep 2023 14:37:33 +0200 Subject: [PATCH] samsung tv: bluez reports avrcp target v1.5 --- src/classic/avrcp.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/classic/avrcp.c b/src/classic/avrcp.c index f3caffec7..0aced53c2 100644 --- a/src/classic/avrcp.c +++ b/src/classic/avrcp.c @@ -306,8 +306,13 @@ void avrcp_create_sdp_record(uint8_t controller, uint8_t * service, uint32_t ser { uint8_t *avrcProfile = de_push_sequence(attribute); { - de_add_number(avrcProfile, DE_UUID, DE_SIZE_16, BLUETOOTH_SERVICE_CLASS_AV_REMOTE_CONTROL); - de_add_number(avrcProfile, DE_UINT, DE_SIZE_16, 0x0106); + de_add_number(avrcProfile, DE_UUID, DE_SIZE_16, BLUETOOTH_SERVICE_CLASS_AV_REMOTE_CONTROL); + if (controller){ + de_add_number(avrcProfile, DE_UINT, DE_SIZE_16, 0x0106); + } else { + // samsung / bluez lists v1.5 + de_add_number(avrcProfile, DE_UINT, DE_SIZE_16, 0x0105); + } } de_pop_sequence(attribute, avrcProfile); }