My self, a500's are cheap and a dime a dozen, I have even had 2 just given too me.. I keep them for spares.. might be just as easy just to source out a another a500 and keep the chips off this one just for parts. As for a guaranteed fix i dunno.
lost