diff --git a/tools/eddystone.c b/tools/eddystone.c
index 9569ee0..f412c90 100644
--- a/tools/eddystone.c
+++ b/tools/eddystone.c
cmd.data[0] = 0x02; /* Field length */
cmd.data[1] = 0x01; /* Flags */
- cmd.data[2] |= 0x04; /* BR/EDR Not Supported */
+ cmd.data[2] = 0x04; /* BR/EDR Not Supported */
cmd.data[3] = 0x03; /* Field length */
cmd.data[4] = 0x03; /* 16-bit Service UUID list */
diff --git a/tools/ibeacon.c b/tools/ibeacon.c
index 6208e8a..4b35804 100644
--- a/tools/ibeacon.c
+++ b/tools/ibeacon.c
cmd.data[0] = 0x02; /* Field length */
cmd.data[1] = 0x01; /* Flags */
- cmd.data[2] |= 0x04; /* BR/EDR Not Supported */
+ cmd.data[2] = 0x04; /* BR/EDR Not Supported */
cmd.data[3] = 0x1a; /* Field length */
cmd.data[4] = 0xff; /* Vendor field */