JIXclock Object Oriented firmware