Has anyone done any repair work on a stock radio?

When the car is powered on, I can shine a light at it and see the clock. I know the bulb is out behind the display, that's a given.

The main problem is that pushing the "on" button does nothing. There is no button that has any effect, it just stays at the clock.

I have put an aftermarket radio in and all is well, but personally, I'd like the stock radio in for all it's functionality.

Any ideas?