I checked further, and found an additional power trace that goes to pin 4, so it seems it will be easier to make something else work. I don't need the timer function, just on/off and speed select (and I really could get away without that, as we only use medium speed.)
Yes, after some thought, i realized how silly it is trying to use the same Chinese WHL micro. I'll use a PIC, beause I have a programmer and some experience. I do want to program some Atmels, but I think I have a Pic in my pile of parts. It should be a good learning project - it's something most forum members could do in their sleep.
I have no idea why it stopped working. It's bog simple - two diodes, one 1N4007 and one zener, and a 1000 microfarad electrolytic to give 5V. Crappy and possibly dangerous, but double insulated, so probably not too dangerous. Nothing was damaged, all components are good. It worked for 3 or 4 years, then it just wouldn't turn on. I thought the fan had seized up from dust.
Three triacs drive individual motor terminals for low, medium and high speed. I can ground the gate of any of the triacs - all speeds work. The controller did nothing but make the beeper beep. There is one MOV, that I should check, now that I remember.
For now, I removed the micro and put a jumper between ground and the "medium" output, so it works, but crudely.