# Is there a Ruuvi manufacturer UUID?

**URL:** https://f.ruuvi.com/t/is-there-a-ruuvi-manufacturer-uuid/6058
**Category:** 🇬🇧 Electronics & programming
**Created:** [25 January 2023 12:25 UTC](https://f.ruuvi.com/t/is-there-a-ruuvi-manufacturer-uuid/6058 "2023-01-25T12:25:23Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![kim](https://f.ruuvi.com/letter_avatar_proxy/v4/letter/k/9f8e36/32.png) [@kim](https://f.ruuvi.com/u/kim)
#### Post date: [25 January 2023 12:25 UTC](https://f.ruuvi.com/t/is-there-a-ruuvi-manufacturer-uuid/6058/1 "2023-01-25T12:25:23Z")

</div>

Hi,  
I’m using nrf\_ble\_scan and want to filter out BLE advertisements from Ruuvi tags from other advertisements. When I asked in a Nordic Semiconductor group I got the answer that I can use the manufacturer UUID to filter. I’ve searched “everywhere” but I cannot find a manufacturer UUID for Ruuvi (NOT the manufacturer ID, which I know is 0x0499). Does it exist? Or is there any other UUID to use when filtering out Ruuvi tag BLE advertisements? Thank you in advance!  
Best regards,  
Kim

Link to my question and the answer I got from Nordic:

> **[How to filter on manufacturer ID when scanning for BLE advertisements? -...](https://devzone.nordicsemi.com/f/nordic-q-a/95988/how-to-filter-on-manufacturer-id-when-scanning-for-ble-advertisements)**
>
> Hi, 
> I want to filter BLE advertisements on manufacturer ID when scanning with nrf\_ble\_scan. I cannot change the advertising packet, but only want to filter on

---

<div class="post-metadata">

### Author: ![Scrin](https://f.ruuvi.com/user_avatar/f.ruuvi.com/scrin/32/326_2.png) [@Scrin](https://f.ruuvi.com/u/Scrin)
#### Post date: [25 January 2023 13:40 UTC](https://f.ruuvi.com/t/is-there-a-ruuvi-manufacturer-uuid/6058/2 "2023-01-25T13:40:59Z")

</div>

The regular BLE advertisements sent by the tags include only two Advertising Data (AD) elements; one for flags (0x01) and one for manufacturer specific data (0xFF). The manufacturer specific data AD element includes the 16-bit manufacturer (UU)ID (also known as CiC, the Company Identifier), which for Ruuvi Innovations Ltd. is 0x0499 as you found. The post linked in the post that you linked seems to suggest using this value in the filter if I understood it correctly, although I’m not entirely sure whether the filter can be used to filter out the provided ID rather than filtering only for it

With an active scanning setup you can get additional responses from the tag, such as available service UUID’s but that’s a whole different thing and that only works on tags that are in connectible mode

---

<div class="post-metadata">

### Author: ![dgerman](https://f.ruuvi.com/user_avatar/f.ruuvi.com/dgerman/32/154_2.png) [@dgerman](https://f.ruuvi.com/u/dgerman)
#### Post date: [27 January 2023 00:55 UTC](https://f.ruuvi.com/t/is-there-a-ruuvi-manufacturer-uuid/6058/3 "2023-01-27T00:55:48Z")

</div>

@Kim Have you already seen this documentation (or similar)?  
[PacketFormat](http://mybeacons.info/packetFormats.html)

---

<div class="post-metadata">

### Author: ![kim](https://f.ruuvi.com/letter_avatar_proxy/v4/letter/k/9f8e36/32.png) [@kim](https://f.ruuvi.com/u/kim)
#### Post date: [31 January 2023 12:48 UTC](https://f.ruuvi.com/t/is-there-a-ruuvi-manufacturer-uuid/6058/4 "2023-01-31T12:48:38Z")

</div>

Thank you for your answers! Seems there is no way to filter Ruuvi tag using filter options in nrf\_ble\_scan.
