From 88cc9f536cd32516ace3952733b31ef71786bc95 Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 24 May 2016 08:51:17 +0100 Subject: [PATCH] Remove GeneralDiscoverable flag According to the BLE spec (Volume 3, Part C, Section 9.1.1.2), the GeneralDiscoverable flag shouldn't be set for Broadcast devices (which Eddystone should apparently be, when in beacon-advertising mode). As far as I can tell, this is just used for filtering scan results on the host. I've tested it on Android and iOS and it still works. --- protocol-specification.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol-specification.md b/protocol-specification.md index d2f69ce..12c8984 100644 --- a/protocol-specification.md +++ b/protocol-specification.md @@ -30,7 +30,7 @@ Byte offset | Value | Description | Data Type -----|:-----:|-----------|------------ 0 | `0x02` | Length | Flags. CSS v5, Part A, § 1.3 1 | `0x01` | Flags data type value - 2 | `0x06` | Flags data + 2 | `0x04` | Flags data 3 | `0x03` | Length | Complete list of 16-bit Service UUIDs. _Ibid._ § 1.1 4 | `0x03` | Complete list of 16-bit Service UUIDs data type value 5 | `0xAA` | 16-bit Eddystone UUID