You know, I had same problem like yours. What was the solution? Change the data port to 3070 and the broadcast port to 3072. Somehow, I was shocked and happy when it worked :DDDD
And yes, you will need the latest TU. Go to the game file (in Xbox360 games) and click Y and then go to manage title update and press Y again and check if there is a newer TU.