no, sorry, I don't have the hex file. or a programmer to dump it with. you could try asking
the shop I bought it from if they'll send it to you.
and yes, it's an atmega8. which is actually not very good for a watch like this due to the relatively high power consumption (a few ma).
something like the PIC16F84A, which only uses 0.015ma with a low frequency crystal, would probably be much better.
and I got my watch working again! turns out the reset pin was grounded, which also explains the random resets.
Optomists say that the glass is half full.
Pessimist say that it's half empty.
Engineers say that it's twice as big as it needs to be.