Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp9389773rwr; Thu, 11 May 2023 14:20:22 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7qT4iPnIp4KcMtPnG15wuVebKdJz6A1BEv4BFmwCGd83u/vWj2QFxjB6UW7MR+s7+SQApf X-Received: by 2002:a05:6a00:14ce:b0:640:f313:efba with SMTP id w14-20020a056a0014ce00b00640f313efbamr30726141pfu.19.1683840022043; Thu, 11 May 2023 14:20:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683840022; cv=none; d=google.com; s=arc-20160816; b=AGfUXY83GcMIFzgiuRZoFySbZySJMV/3xTKjKAUToIDSUSwQc2trMzTfN8kdKnAlsO D+fc/zOxnumbv6REI985DHTplhg+zRAKNB5/il1cBWeLGDDzv5+KkEQyV2n+k6H7FMb3 ikozQe2J/SWY8HawxtiYqKO4aMXIThHwXij1zvmHQso0i+olBnXtDoOA+AcNgoQsy3CD 6/2uFfkFQIw8JOeh10hOCrsyHzmkv3F5YoiApyq/XY8B0ATqtzcak5tGAV8EqLYwgV/Z 7W2qXd5eukwEqJJUMvZEZKIAv3be8eSHm547h4Nr4fJ/Ldq9O7fn6xMBJ1FxJCubIxkX 2riA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:organization:subject :from:content-language:to:mime-version:date:message-id :dkim-signature; bh=jrLR+1yLbK1qCY4Ljqzrwb1k6u6CXn9WTj69hXLv6zs=; b=zVIhXiB/xqyuUFky+wD7ihvF739EBm9Vq3GfMkTz6VWW6zWfrj6tOJLs2fyQ3XjpNh fX+TGSxjXqfRE36AH0LOxo/NH9hFBRg5dL7DTNpGIXbB2DF7qY0wdBESUDPNyEU1hYJk pfB70CsBn2gMh5CNT7JGJM9x0VBzoKfC8vqjJcNIbs/YVxJt0G3UK5YxflgB9f9Nsnpk /oH5vfORcoyZZZ0J1Q9LINcCObLlHSVF7lmOrwycqzh8tFiKVxeybGAb2DDBO/acB3Is xvziQVfLv7uOY5GznEktSbYIcmOBDTFhKjiFm7/Rza9ihuk1I+e7hDYNJP/L9NB1385C WHpw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@tavla.de header.s=MBO0001 header.b=F6NAUNCh; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=tavla.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 126-20020a630084000000b0052c998beef6si7235158pga.506.2023.05.11.14.20.01; Thu, 11 May 2023 14:20:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@tavla.de header.s=MBO0001 header.b=F6NAUNCh; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=tavla.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239161AbjEKVPQ (ORCPT + 99 others); Thu, 11 May 2023 17:15:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58274 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238866AbjEKVPP (ORCPT ); Thu, 11 May 2023 17:15:15 -0400 X-Greylist: delayed 457 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 11 May 2023 14:15:08 PDT Received: from mout-b-206.mailbox.org (mout-b-206.mailbox.org [IPv6:2001:67c:2050:102:465::206]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F02E01FFF for ; Thu, 11 May 2023 14:15:08 -0700 (PDT) Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-b-206.mailbox.org (Postfix) with ESMTPS id 4QHPbw3hlnz9tNr for ; Thu, 11 May 2023 23:07:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tavla.de; s=MBO0001; t=1683839244; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jrLR+1yLbK1qCY4Ljqzrwb1k6u6CXn9WTj69hXLv6zs=; b=F6NAUNChjwatfbOe9rmsVZynEU+XqvcEc2oHoROZEkF7DxIDASZQgdXQzENF5CSWgyCJTh pOlrx+wa77RbBGjoYS8zsDiFBBrnXP39fDMt81lPl8QaVH7VAfrYDzgKdONnL09iiSbNSg 0Y4i53On5c+OYtdf5hPS8h+Y6TRnaaCzpwd2XguIGMmWZDF2FIS0b/QeJiUaCR2U07XJ8B 7xH0syzXjHBv15jYnwyKmzDQmfWwN7eJG2xYqoMZos/3PIOaAszJIow8WZLwQ/7E7E+rdy pUECK3OHj0T1KZL1+PXVciAuD2AhuX5ydh+K1IsNoiC9aI1fvHD8HyiaekD/Jw== Message-ID: <06c029bd-1c95-9eb5-c0e7-79a7545f93dd@tavla.de> Date: Thu, 11 May 2023 23:07:23 +0200 MIME-Version: 1.0 To: linux-bluetooth@vger.kernel.org Content-Language: en-GB From: Martin Petzold Subject: What is the correct properties map when I register the HID profile with the local object manager Organization: TAVLA Technology GmbH Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4QHPbw3hlnz9tNr X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE,T_SPF_TEMPERROR autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi, I have some problems with a BLE remote control which only issues "connected=true" without "servicesResolved=true" on the first button pressed. Only on the second buttonPressed it also issues the "servicesResolved=true" together with "connected=true". So I miss the first button (think about the power button for the TV). I am trying to implement the HID profile directly, I have "hog" and "input" disabled for bluetoothd. I am using BlueZ 5.55 and currently I have to stick to kernel 5.10. It does work with another remote control. I only know about one difference, the newer one uses MAC address randomization. But I don't know if this is relevant. As I did not find an answer in StackOverflow, I asked ChatGPT. But of course after some dialogues the answers change. However, it seems it may be required to register more than just the HID service UUID with the local object manager. Do I also need to register the characteristic UUIDs and maybe related read / write flags? Thanks, Martin