It works here on an SGS2 but not on a GNexus.
(...)
Galaxy Nexus: ParanoidAndroid v3.15 (4.2.2 - 03.28.2013) no DPI tweaks applied, everything was set to default
- could not connect to the server regardless of the scale (went as low as 25%).
It doesn't work for me either (on a Galaxy Nexus). I tried both the Mac and the Windows client, but neither could connect.
Both reported the same: "No frame received, are you sure of your Android device address?"
Yes, I'm sure.
Watching the traffic between the computer and Android (via Wireshark) I see that UDP packets go out from the computer (source port 9876) to the Gnex (dest port 9876) and the Gnex sends back ICMP Destination Unreachable (i.e. Type=3) replies with Code=3 (Port Unreachable). And yes, I'm sure that the ICMP replies come from the Gnex, the source MAC address of the ICMP replies matches with my Gnex's WiFi MAC address.
Meanwhile on the Gnex I monitor traffic with Network Log. It doesn't show any (traffic) for BBQScreen.
It's as if BBQScreen fails to listen for incoming UDP packets.
Tried to lower the scale to 25% (the minimum), but it didn't help (I didn't expect it to either).
My Gnex has the official 4.2.2 build. There're no firewall (iptables) rules in place (apart from what Android itself uses for data usage logging).
What's next to debug?