The clock is assembled from standard modules. I use the firmware: https://github.com/IZ76/VZ_Clock
The author marked this model as their own original creation.