LIFX + Bulbs not seen on local LAN

We have identified a bug in the firmware of the new LIFX and LIFX+ lights where instead of sending broadcast responses (where the source field in the request is set to a non-zero value) to port 56700 it is sent to an incorrect port. We are currently working on a firmware fix for this issue and I’ll update this thread with any information I get from our firmware team.

There are two workaround that you can use right now to fix this.

  1. When sending a LIFX packet set the source field to a non zero value, the response packet from the bulb will then be sent directly back as a unicast packet to the source port in the request packet. As this method avoids a broadcast response from the bulb you should actually receive the packet in a more reliable manner over. This is the preferred way to send packets to bulbs.

  2. In addition to listening on port 56700 for responses, also listen on port 31965 (the incorrect port in the broadcast responses). We don’t recommend this approach, however it could be used as a quick fix while you implement the above.

1 Like