Hate to tell you this, but it's the weekend - I would be surprised if you got an answer for a couple of days.
Sorry to hear of your problems! I just got mine and it's working fine.
Have you tried updating the software without the controller connected? After that maybe you could connect the controller and perform and update on that. Perhaps that would work?