Having worked in the smart home industry for a number of years, I’ve encountered some odd situations for common user actions that are hamstrung by a lack of physical button.
With that in mind, I’ve never resorted to torturing users the same way GE has with this insanely convoluted factory reset process for C by GE Smart Light Bulbs.
Take a look:
This is the reason why you don’t let the firmware team come anywhere near the user experience for something like a factory reset.
Technically, it’s feature complete, so the developers can move the card from In Progress to Done and keep up their velocity.