Quoted from barakandl:They are both salvageable. Depends on your determination, skills and what you value your time at. I do not think that you can find anyone who is willing to repair as the fee to do it right would be rival a replacement board cost.
And you can trust that this guy knows his stuff..
Trust me, repairing these is not an 'amateur' level repair. If you had the skills to fix something like this, you wouldn't be asking, you'd just sigh....grit your teeth real hard...and get to work. I tried to fix one like this before. It did not turn out well and all I did was destroy the thing even worse. I ended up buying a replacement from Barakandl.