I did some more testing and was still unable to get it working.
I have two wireless SSIDs which I am bridging with a raspberry Pi. Raspberry has ip forwarding enabled.
I have static routes making them route their respective subnet to each other.
Static route: 192.168.10.0 to Gateway 192.168.10.2 (raspberry adataper ip 192.168.10.2)
Static route: 192.168.1.0 to Gateway 192.168.1.2 (raspberry adataper ip 192.168.1.2)
Udp broadcast relay between raspberry Pi adapter 1 and 2. Ie 192.168.1.2 and 192.168.10.2. What udp broadcast relay does is relays all 255.255.255.255 broadcast to the other adapter leaving the source ip the same however changing the seat ip from 255.255.255.255 to subnet broadcast ip ie 192.168.1.255 or 192.168.10.255.
The main reason for this kind of setup is to not allow lifx bulbs onto the internet.
I haven't figured why the iOS lifx app doesn't pick up my lights. But a third party app 'onswitch for hue / lifx' does pick up my lights in this instance.
If it's is not SSID validation could it be subnet validation?
I can't see any reason why the discovery process isn't working?
Are you sure there is no SSID validation. Also @florian both your SSIDs would have internet access would this make a difference????