# Bond Bridge Pro - first test

**URL:** https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364
**Category:** Integrations
**Created:** [March 27, 2021, 11:43am UTC](https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364 "2021-03-27T11:43:10Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![alexbk66](https://avatars.discourse-cdn.com/v4/letter/a/d78d45/32.png) [@alexbk66](https://forum.bondhome.io/u/alexbk66)
#### Post date: [March 27, 2021, 11:43am UTC](https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364/1 "2021-03-27T11:43:10Z")

</div>

Ok, I got my Bond Bridge Pro, thanks guys.

1. Connected via WiFi - tried to update FW (from 2.17.2 to 2.17.4) - keep getting error 107  
 ![bond 107](https://us1.discourse-cdn.com/flex019/uploads/bond1/original/1X/1bc7de338ff0b69ffc3eea6041ba0b154970de23.png)

Connected via Ethernet - after a couple of err. 107 managed to update FW.

1. Start HomeSeer plugin - mDNS discovery gets confused by two services found (one without IP):  
 ![2021-03-27](https://us1.discourse-cdn.com/flex019/uploads/bond1/original/1X/d1347a7cb4cd13e66c7eb408072b032cf7a181fc.png)

---

<div class="post-metadata">

### Author: ![residualimages](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/residualimages/32/74_2.png) [@residualimages](https://forum.bondhome.io/u/residualimages)
#### Post date: [April 12, 2021, 3:46pm UTC](https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364/2 "2021-04-12T15:46:33Z")

</div>

Not that it’s helpful in this case, but on my network, I do not see a “-1” or “-2” suffix’d listing.  
My only mDNS entry is of the Bond Pro ID directly, and it resolves correctly.

@endy - is this something you’ve seen in any of your test setups or do you otherwise have an idea why Alex might be seeing this in his environment?

@merck - another instance where ethernet seemed to be the fix for 107 (but I think you’re already tracking this on the 2.17.2 upgrade)

---

<div class="post-metadata">

### Author: ![endy](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/endy/32/1275_2.png) [@endy](https://forum.bondhome.io/u/endy)
#### Post date: [April 12, 2021, 6:09pm UTC](https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364/3 "2021-04-12T18:09:14Z")

</div>

About the FW update issue, we have done a lot of investigations, but couldn’t find the cause. The good part is that looks like v2.17.4 fixes it.

I believe @alexbk66 is seeing two services because the device is connected over Ethernet and has the Wi-Fi set up.

Can you try to disconnect from Ethernet or forget the Wi-Fi and check if you have any different results?

---

<div class="post-metadata">

### Author: ![residualimages](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/residualimages/32/74_2.png) [@residualimages](https://forum.bondhome.io/u/residualimages)
#### Post date: [April 12, 2021, 6:59pm UTC](https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364/4 "2021-04-12T18:59:48Z")

</div>

ahhh, yes, thanks @endy - that makes sense.

I set up the Pro with PoE / ethernet initially, so I never activated / set up WiFi on this unit.

---

<div class="post-metadata">

### Author: ![merck](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/merck/32/1238_2.png) [@merck](https://forum.bondhome.io/u/merck)
#### Post date: [April 13, 2021, 12:21pm UTC](https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364/5 "2021-04-13T12:21:28Z")

</div>

> [@endy](#):
>
> seeing two services because the device is connected over Ethernet and has the Wi-Fi set up.

Ah, that’s a good point. This could cause some trouble if one of the interfaces goes down and then the mDNS name is stuck with the `-2` on it. That could make it harder for the app or other API clients to connect. All the more reason to use BPUP discovery 🙂

---

<div class="post-metadata">

### Author: ![alexbk66](https://avatars.discourse-cdn.com/v4/letter/a/d78d45/32.png) [@alexbk66](https://forum.bondhome.io/u/alexbk66)
#### Post date: [April 13, 2021, 2:07pm UTC](https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364/6 "2021-04-13T14:07:52Z")

</div>

> [@merck](#):
>
> This could cause some trouble if one of the interfaces goes down and then the mDNS name is stuck with the `-2` on it. That could make it harder for the app or other API clients to connect. All the more reason to use BPUP discovery

So Chris, is it something you could fix? Zeroconf I suspect is more popular than BPUP discovery… BTW, what’s BPUP discovery?

---

<div class="post-metadata">

### Author: ![merck](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/merck/32/1238_2.png) [@merck](https://forum.bondhome.io/u/merck)
#### Post date: [April 13, 2021, 2:53pm UTC](https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364/7 "2021-04-13T14:53:28Z")

</div>

We cannot fix the mDNS standard, which is braindead in a few ways, in particular not handling multiple interfaces well.

We could discourage users from setting up both Wi-Fi and Ethernet, or forcibly disable this via the firmware.

But it’s a quite minor issue I think. There’s only an issue if users (a) use both Wi-Fi and Ethernet simultaneously and (b) one of these interfaces has a connectivity issue during discovery.

> BPUP

See BPUP section of API docs:

[http://docs-local.appbond.com/#section/Bond-Push-UDP-Protocol-(BPUP)](http://docs-local.appbond.com/#section/Bond-Push-UDP-Protocol-(BPUP))

---

<div class="post-metadata">

### Author: ![alexbk66](https://avatars.discourse-cdn.com/v4/letter/a/d78d45/32.png) [@alexbk66](https://forum.bondhome.io/u/alexbk66)
#### Post date: [April 13, 2021, 3:38pm UTC](https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364/8 "2021-04-13T15:38:58Z")

</div>

The only reason why I had to setup Ethernet - because I couldn’t update FW via WiFi (error 107).

And I can’t understand the mDNS problem with two interfaces - if each interface has its own IP - then mDNS could report two different services on two different endpoints?

And I know what BPUP is (I use in HomeSeer integration) - I just can’t see how it can be used for discovery (BPUP **discovery** )?

 ![config](https://us1.discourse-cdn.com/flex019/uploads/bond1/original/1X/7a192c6a8534c940413c9f1be57cff813dc93ae8.jpeg)

---

<div class="post-metadata">

### Author: ![merck](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/merck/32/1238_2.png) [@merck](https://forum.bondhome.io/u/merck)
#### Post date: [April 15, 2021, 7:54pm UTC](https://forum.bondhome.io/t/bond-bridge-pro-first-test/2364/9 "2021-04-15T19:54:00Z")

</div>

> [@alexbk66](#):
>
> (BPUP **discovery** )

I guess we don’t document the discovery use case.

Basically, you can send a BPUP packet to the broadcast addr (255.255.255.255) and all Bonds on the local network will reply with their Bond IDs (and you’ll get the IP addr from those replies’ metadata).

And, in firmware v2.18+, we’ve added `d` (discoverable) and `v` (version) fields on mDNS, BPUP, and MQTT, to save some requests in discovery. (This _is_ discussed in the latest API docs.)
