# Firmware Upgrade Failure - Error 0x18100

**URL:** <https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534>\
**Category:** BETA\
**Created:** [June 14, 2019, 4:49pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534 "2019-06-14T16:49:23Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![takedownca](https://avatars.discourse-cdn.com/v4/letter/t/b19c9b/32.png) [@takedownca](https://forum.bondhome.io/u/takedownca)\
**Post date:** [June 14, 2019, 4:49pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/1 "2019-06-14T16:49:24Z")

</div>

This happens every time I try to upgrade. I don’t know if it’s connected, but I’m also getting unpredictable latency. Sometimes Bond doesn’t issue an Alexa-generated command until the next day or in the middle of the night. Having the lights turn on while you’re sleeping gets old pretty fast. I have a “B” unit running v2.6.7-beta.

 ![Photo%20Jun%2006%2C%2010%2000%2016%20PM](https://us1.discourse-cdn.com/flex019/uploads/bond1/original/1X/95aeda1c6ccfd0ed2e377f1db90046f4d1976e3a.png) ![Photo%20Jun%2006%2C%2010%2000%2026%20PM](https://us1.discourse-cdn.com/flex019/uploads/bond1/original/1X/a34f4eb035606c1b79d5ba7d0801d05694fc14da.png)

---

<div class="post-metadata">

**Author:** ![feliperuhland](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/feliperuhland/32/99_2.png) [@feliperuhland](https://forum.bondhome.io/u/feliperuhland)\
**Post date:** [June 14, 2019, 6:23pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/2 "2019-06-14T18:23:06Z")

</div>

> [@takedownca](#):
>
> Sometimes Bond doesn’t issue an Alexa-generated command until the next day or in the middle of the night. Having the lights turn on while you’re sleeping gets old pretty fast.

Hi @takedownca

We have had some delay reported in the past days, and we are working to solve that. Yesterday was deployed a critical patch to improve the command’s performance.  
Please, let me know if you experience that again.

Thanks,

Felipe

---

<div class="post-metadata">

**Author:** ![jacob](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/jacob/32/312_2.png) [@jacob](https://forum.bondhome.io/u/jacob)\
**Post date:** [June 14, 2019, 6:28pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/3 "2019-06-14T18:28:08Z")

</div>

> [@takedownca](#):
>
> This happens every time I try to upgrade.

Yeah this is a known issue with my recent beta release. You could try out the V2 app — Bond Home on the Play/App store. We’ll be making beta releases via that V2 app very soon (next week or the week after) and this upgrade process should be much more stable.

---

<div class="post-metadata">

**Author:** ![takedownca](https://avatars.discourse-cdn.com/v4/letter/t/b19c9b/32.png) [@takedownca](https://forum.bondhome.io/u/takedownca)\
**Post date:** [June 14, 2019, 8:28pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/4 "2019-06-14T20:28:48Z")

</div>

So I should uninstall the beta app that was installed via TestFlight and install Bond Home instead?

---

<div class="post-metadata">

**Author:** ![jacob](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/jacob/32/312_2.png) [@jacob](https://forum.bondhome.io/u/jacob)\
**Post date:** [June 14, 2019, 8:56pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/5 "2019-06-14T20:56:12Z")

</div>

Actually, now that I think about it, if you used the Bond Home app right now, you’d need to set up your devices from scratch, signal-by-signal. If that sounds acceptable and you just want to test it out, go ahead. For most users, it’s probably preferable to just delete the Beta app and download the current stable app from the app store (the V1 app is called Bond Bridge now, by the way).

Sometime in the next couple weeks we’ll make a Beta release of the V2 app with full support for your device. I’ll announce that here when it’s ready.

---

<div class="post-metadata">

**Author:** ![takedownca](https://avatars.discourse-cdn.com/v4/letter/t/b19c9b/32.png) [@takedownca](https://forum.bondhome.io/u/takedownca)\
**Post date:** [June 14, 2019, 9:41pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/6 "2019-06-14T21:41:02Z")

</div>

Ok, sounds like I’ll wait to install the v2 app and just reinstall the Bond Bridge (v1) app. But will the v1 app work with the beta firmware that is currently on my Bridge? If not, can I use the v1 app to replace the beta firmware with stable v1 firmware?

---

<div class="post-metadata">

**Author:** ![jacob](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/jacob/32/312_2.png) [@jacob](https://forum.bondhome.io/u/jacob)\
**Post date:** [June 14, 2019, 9:49pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/7 "2019-06-14T21:49:27Z")

</div>

> [@takedownca](#):
>
> will the v1 app work with the beta firmware that is currently on my Bridge

Yes, it should. All current releases of V2 firmware have a compatibility layer to work with the V1 app.

> [@takedownca](#):
>
> can I use the v1 app to replace the beta firmware with stable v1 firmware?

You could do this as well. though it shouldn’t be necessary.

---

<div class="post-metadata">

**Author:** ![BatraD](https://avatars.discourse-cdn.com/v4/letter/b/e8c25b/32.png) [@BatraD](https://forum.bondhome.io/u/BatraD)\
**Post date:** [June 21, 2019, 7:33pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/8 "2019-06-21T19:33:00Z")

</div>

getting the same error on the V1 beta

Will try and setup the device on the v2 App from the iOS store

---

<div class="post-metadata">

**Author:** ![BatraD](https://avatars.discourse-cdn.com/v4/letter/b/e8c25b/32.png) [@BatraD](https://forum.bondhome.io/u/BatraD)\
**Post date:** [June 21, 2019, 9:03pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/9 "2019-06-21T21:03:12Z")

</div>

rest the controller to factory and i was able to load the new firmware… still unable to see my fans in SmartThings

---

<div class="post-metadata">

**Author:** ![takedownca](https://avatars.discourse-cdn.com/v4/letter/t/b19c9b/32.png) [@takedownca](https://forum.bondhome.io/u/takedownca)\
**Post date:** [July 12, 2019, 11:02pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/10 "2019-07-12T23:02:00Z")

</div>

Still can’t downgrade firmware from 2.6.7-beta to 1.138.1. No errors. It just times out. What is the next step?

---

<div class="post-metadata">

**Author:** ![BatraD](https://avatars.discourse-cdn.com/v4/letter/b/e8c25b/32.png) [@BatraD](https://forum.bondhome.io/u/BatraD)\
**Post date:** [July 12, 2019, 11:45pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/11 "2019-07-12T23:45:11Z")

</div>

Getting an error when I try the firmware upgrade.

Can control all devices. Just not perform a firmware upgrade  
Am on the 2.6-21 beta firmware

 ![image](https://us1.discourse-cdn.com/flex019/uploads/bond1/original/1X/7b6de9ba30181de1dc96cb539190983b2008295f.png)

---

<div class="post-metadata">

**Author:** ![jacob](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/jacob/32/312_2.png) [@jacob](https://forum.bondhome.io/u/jacob)\
**Post date:** [July 13, 2019, 2:08am UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/12 "2019-07-13T02:08:42Z")

</div>

> [@takedownca](#):
>
> Still can’t downgrade firmware from 2.6.7-beta to 1.138.1. No errors. It just times out. What is the next step?

Sorry, reading my response above and I’m not sure what I meant at the time: downgrade from V2 to V1 is not supported, except via rescue reset, which will cause the **erasure of all local devices**. You can do this by holding down the pinhole reset button while plugging in the Bond, and continue holding down the button for ~5 seconds, at which point you should see the LEDs flash.

Is there anything that the V2 firmware is doing that is preventing you from normal use?

---

<div class="post-metadata">

**Author:** ![takedownca](https://avatars.discourse-cdn.com/v4/letter/t/b19c9b/32.png) [@takedownca](https://forum.bondhome.io/u/takedownca)\
**Post date:** [July 13, 2019, 3:41pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/13 "2019-07-13T15:41:15Z")

</div>

Thanks. I’ll try the reset button.

To answer your question, the V2 beta firmware has been buggy. Bond does not respond to Alexa commands as well as it used to. Often the command is either ignored or is not processed for hours. It’s pretty annoying being woken up in the middle of the night by a fan light randomly turning on. I know I don’t have latest beta firmware, but I couldn’t upgrade to a newer one using the beta app 🤷🏻‍♂️

---

<div class="post-metadata">

**Author:** ![jacob](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/jacob/32/312_2.png) [@jacob](https://forum.bondhome.io/u/jacob)\
**Post date:** [July 15, 2019, 5:36pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/14 "2019-07-15T17:36:40Z")

</div>

> [@BatraD](#):
>
> Getting an error when I try the firmware upgrade.
> 
> Can control all devices. Just not perform a firmware upgrade  
> Am on the 2.6-21 beta firmware

I believe we identified and patched this issue, it should work now. Let me know if it still doesn’t work!

---

<div class="post-metadata">

**Author:** ![BatraD](https://avatars.discourse-cdn.com/v4/letter/b/e8c25b/32.png) [@BatraD](https://forum.bondhome.io/u/BatraD)\
**Post date:** [July 15, 2019, 6:03pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/15 "2019-07-15T18:03:27Z")

</div>

hi Jacob,

Thanks for helping with addressing the update errors.

I can now see the firmware update in the app to v2.6.36

When i go to apply the update, circle gets to 100% and then i get an error 108 (communication issue),

tried rebooting the hub, still fails

After a few reboots/ retries/ failure messages, now the hub says ver 2.6.36, but when i click on the Firmware update now, i get current version

Please let me know if you need any additional details

---

<div class="post-metadata">

**Author:** ![jacob](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/jacob/32/312_2.png) [@jacob](https://forum.bondhome.io/u/jacob)\
**Post date:** [July 15, 2019, 6:05pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/16 "2019-07-15T18:05:02Z")

</div>

> [@BatraD](#):
>
> now the hub says ver 2.6.36, but when i click on the Firmware update now, i get current version

So looks like your upgrade was successful! The app just had a communication issue (#108) with the Bond in the middle of the process. Probably just a timeout issue. We’ll look further into what may have caused that.

---

<div class="post-metadata">

**Author:** ![takedownca](https://avatars.discourse-cdn.com/v4/letter/t/b19c9b/32.png) [@takedownca](https://forum.bondhome.io/u/takedownca)\
**Post date:** [July 20, 2019, 2:27pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/17 "2019-07-20T14:27:16Z")

</div>

Jacob, I’ve been unsuccessful flashing the firmware via several methods. I reset (5s) and couldn’t flash firmware via either old app or beta app. I did a full reset (10s) with the same results.

Right now I’m stuck with an older unstable beta firmware with no way to flash either v1 or newer v2 firmware. At this point would it be fair to request a newer Z unit as a replacement? Thanks.

---

<div class="post-metadata">

**Author:** ![jacob](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/jacob/32/312_2.png) [@jacob](https://forum.bondhome.io/u/jacob)\
**Post date:** [July 20, 2019, 8:42pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/18 "2019-07-20T20:42:28Z")

</div>

> [@takedownca](#):
>
> Jacob, I’ve been unsuccessful flashing the firmware via several methods. I reset (5s) and couldn’t flash firmware via either old app or beta app. I did a full reset (10s) with the same results.

Rescue reset procedure:

1. Unplug the Bond
2. Hold down the pinhole button
3. While holding down the button, plug in the Bond
4. Hold for ~5 seconds, until the Bond’s LEDs flash

Based on your description, you are missing the unplug/plug-in parts, right? This will restore the version of the firmware that you had when you opened the Bond. At that point, you could resume using the V1 app.

> [@takedownca](#):
>
> Often the command is either ignored or is not processed for hours. It’s pretty annoying being woken up in the middle of the night by a fan light randomly turning on.

Unfortunately, this was nearly everyone’s experience with the Bond a few weeks ago, independent of V1 or V2 firmware. We’ve made significant changes to our backend, and we’re confident that we’ve eliminated this issue. Apologies for that obviously very annoying bug.

> [@takedownca](#):
>
> Right now I’m stuck with an older unstable beta firmware with no way to flash either v1 or newer v2 firmware. At this point would it be fair to request a newer Z unit as a replacement? Thanks.

For the most part, that version of the firmware is stable. There have been some bug fixes here and there, but the issues you’ve described are related to the backend, not the firmware. At the start of next week, a version of the V2 app will be released with support for your device — I encourage you to try that out, as the upgrade is more reliable.

See [this post](https://forum.bondhome.io/t/bond-local-api-public-beta-link/589) for more info on beta testing the V2 app.

---

<div class="post-metadata">

**Author:** ![takedownca](https://avatars.discourse-cdn.com/v4/letter/t/b19c9b/32.png) [@takedownca](https://forum.bondhome.io/u/takedownca)\
**Post date:** [September 23, 2019, 2:20pm UTC](https://forum.bondhome.io/t/firmware-upgrade-failure-error-0x18100/534/19 "2019-09-23T14:20:22Z")

</div>

It took a couple months, but the reset worked. I was able to update firmware to 2.8.3. I had to re-add all 7 of my devices, button by button, but that was expected. It’s probably why I procrastinated for 2 months 🙂
