Sent this to the support email as well, but thought I'd copy it here in case anyone ran into the same issues that I did.
Running on multiple android 6 devices doesn't work. Only 1 device is seen by the server at a time. The devices also show a MAC address of 02:00:00:00:00:00 which is fake. I've confirmed downgrading to Android 5.1.1 (previous versions should work as well) resolves the issue, but isn't available on all devices. It appears that there is a change in Android 6 that returns a fake MAC address when queried (see http://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-hardware-id ) There is some discussion here http://arstechnica.com/gadgets/2015/10/android-6-0-marshmallow-thoroughly-reviewed/5/ that suggests more permissions are necessary to get the MAC address, but reading the developer docs I'm not sure if this is the case (it sounds like it's only for getting MAC addresses of other devices while scanning). Some discussion at https://code.google.com/p/android-developer-preview/issues/detail?id=2427 suggests that there is a workaround to get the MAC address, but has it's consequences "/sys/class/net/wlan0/address will still be readable Android M Preview 3 and Final Release. It will not be readable in N release." So the app needs updated to allow the new permissions to get the proper MAC address, or there needs to be a way for the app to generate a unique fake MAC address (less optimal). I've verified that a single device will work with the fake MAC address as the IP address is correct, but I'm unsure of other issues this may cause. ------------------------------------------------------------------------ tgm4883's Profile: http://forums.slimdevices.com/member.php?userid=64989 View this thread: http://forums.slimdevices.com/showthread.php?t=87364 _______________________________________________ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss