It's happened to me too many times.. I found 2 solutions for myself: 1. Like you, using 3g instead home network 2. Edit my home network by adding parameters in "Advanced setting", only iIP and DNS sections. And it started to work with wifi too. It's weird, but after the last reflash it worked for me on wifi without this setting.. Can't explain why...