Hi all. I have an application working with UDP packets. It's working on all the phones I tested, but recently, on Samsung Galaxy S4 with Android 4.4.2 , the incoming UDP packets are ignored (or rejected, I don't know). The same phone and application were working some time ago, so I suppose a new system update has introduced some security lock (I hate automatic updates). Note that the connection to the devices that is done via wifi on the same IP class (i.e. connecting devices behind the router 192.168.0.x) works fine, but if the connection is done via 3G, the output UDP packets are sent, while the answer coming from remote devices are lost. The whole system (routing ports etc) is well defined and the same application runs without problems (using the same SIM card) on Samsung Galaxy Nexus with Android 4.3 and also on very old A5000 with Android 2.2.1 and on NGM Dynamic Maxxi with Android 4.2.1 . Has someone experienced the same problem ? Is there some trick or tip to solve this big problem ? Any help will be highly appreciated, thanks.