BF841 Ceiling Fan firmware reverting

My house has several smart Bond ceiling fans. I updated the firmware on all of them to 3.5. One of them keeps reverting to V2.15.8.2 (the others are fine).

The update itself goes smoothly. I get a progress indicator as it installs and then a screen that says I’m on the latest version. The phone was next to the fan during the update.

I can close and reopen the app and it still reports 3.5 (even the next day). However, if I use the app to turn the light on, I get a delay and then it reverts to default settings (Winter, breeze off, V2.15.8.2 firmware). There is no indication of an error in the app (Android 2.51.1-master3)

It’s done this at least 5 times in a row. Any idea why this fan is different than the others? They would have been purchased together. The controls work when on the older firmware. Power cycling the light doesn’t seem to help.

Edit:
After trying again, it errors during update (at 86%) with “There was a communication issue (error 107) Looks like your device is still on the previous version. Please try again.”

Wonder if this is a model that has a fix in the beta firmware channel?

Yeah this should be fixed in v4.6.13 firmware. We may need to release for @colithium 's product. Will check tomorrow.

A couple of days ago I switched to the beta firmware channel and only updated that fan. It seems stable and hasn’t reverted. I also haven’t seen any evidence of reboots (reverting to Winter, ignoring commands for a few seconds, etc).

So I’m not what that means since from the other threads I take it there were two issues:

  1. Reboots cause a reversion to the old firmware
  2. The repeatable crash that actually triggered the reboot