I've seen this 'solution' before.
I don't really get it. The suggestion is that I need to buy a new board as a source for the boot-loader code. If I can load code into my current board from another board, why can't I load it from my computer?
Or, if my old board isn't compatible with the current version of the Wiring development software, why can't I use a version that worked with it when it was new?
To me, this solution is no solution. I don't need or want two boards. I only want one, and I want it to work. So it seems to me that I might just as well throw my old board in the garbage, buy a new one, and use that.
But that's not very satisfactory. My old board didn't break. It isn't defective. All that happened to it is that the Wiring community made it obsolete, and now I have to buy a new one. If that's the case, it leaves me wondering if I want to be involved with this platform at all.
Is this really the only solution?