Hello ,
I have been trying the Zigbee CLI light example.
And I modifed the main.c file to have the network saved "ZB_FALSE" and then flashed the updated hex file to 52840 Dongle for testing.
At start All 4 of the smart products I have successfully was discovered through "zdo match_desc 0xfffd 0xfffd 0x0104 1 0 0" But then when I factory reset the devices and they barley don't get recognized anymore.
List of devices:
- Innr smart Plug.
- Philips Hue A19 Bulbs (color).
- Philips Hue Go.
- Philips Hue striplight.
all philips hue devices are reseted through the bridge.
And i made sure with packet sniffing that they were removed.
Even though they are in the same channel and sending broadcasts as a beacon request. They don't get discovered by the Dongle.
So I started sniffing them one by one.
And I discovered a very weird behaivor for Philips Hue Go:
It has two addresses and one of them is always attached philips hue bridge "0x0001" and always ask permission to re-join
The batteries were drained out of the philips hue go and it's not connected to any power source for over 8 hours and still it sends signals. What do I do to factory reset it once and for all and make it available for me to discover through my nrf52840 Dongle Zigbee Cli ?
Why aren't the devices discoverable even though they are sending broadcast signals in the same zigbee channel as the dongle?