right so i port fowarded for xbox live and fifa and waited about 15 mins. i hadnt disconnected so i thought id try a squad battle, all went fine and no disconnection, went for a wee, still connected. im still connected now and i will write it in if as and when i disconnect, the whole time i made sure i was connevted ti ea and on the ultimate team menu as this is where i notice disconnections
soooooo this may not be the solution but try this
sign into your router (192.168.0.1)
edit: you need to give your console a static ip, when your signed in click connected devices and note your xboxs mac address, the find dhcp or something, i think its in advanced settings, on that menu you can give your console a static ip by pasting the mac address and choosing an ip address for it (something like 192.168.0.choose last two digits) make sure the ip you choose doesnt match any of the other connected devices ip address. if you google it there will be a better explination. sorry i had to add this as an afterthought and ive not had much practice setting static ips
click advanced settings - port fowarding and then add rule
add the following ports one by one (start port and end port put the same number)
53 both
88 udp
500 udp
3074 both
3544 udp
3659 both
4500 udp
80 tcp
if it says something like ports reserved or not allowed in range or something just ignore it, apparently these are automatically opened by virgin, i dont believe that but not a lot else i can do lol
the tcp/udp/both bit is the second from last box and the last box is enable. make sure its set to yes or on or whatever it is and apply. its long and just adding your console to the dmz should have the same effect and be much quicker but this didnt seem to work for me.
this is all assuming you have the superhub 3.0 or whatevwr it is.
took me a fair while to type that and im still connected. will update if this hasnt fixed, please thumb me if this helped
OH and turn upnp off
