It sounds like something on the card damaged the system code. First, throw it away. Do not use it again.
Then, update the system, following the Web Site instructions. If you use the card method, use a new unformatted card of 2G or less.
You should be able to update it, as this uses a different code from the damaged part.