The specification uses awkward numbering, marking the first byte as 7, and the last one as 0, which caused me to misunderstand their ordering, and use the last byte's address as the first one, and so on.
TimeManagement
optional_current_time
ConsoleDevice