Congrats! looks like a soft reset (pulling the battery out) did it for you. If the problem arises again, most likely you had a bad flash (upgrade). I hope it stays working but if something comes up, just let me know.