Structurally, these ports are not strong enough for daily use - I have lost count of how many I have had let go because of flimsy connections.
The cables are just as bad - many times I have been trying to trouble shoot my code only to discover after a day or so that the micro-usb cable has given in - very frustrating!
Anyway - I opened up the clock to find out if it was a shonky port as I suspected.
In this mailbag I got a little bogged down in a lovely relay timer module that, though needlessly complicated, provides quite a few interesting and I think potentially useful timing functions.
It's difficult to decipher all of it's functions clearly, although there is a newer version of the manual available, and perhaps it might make more sense to you than me.