Index: dialin/hd/ui_proxy.py =================================================================== diff -u -r68e6f7c82ebb25658b4fecece474c2640a6dff87 -r71020a3f6522db67002f327cc4b176d6e67c301f --- dialin/hd/ui_proxy.py (.../ui_proxy.py) (revision 68e6f7c82ebb25658b4fecece474c2640a6dff87) +++ dialin/hd/ui_proxy.py (.../ui_proxy.py) (revision 71020a3f6522db67002f327cc4b176d6e67c301f) @@ -21,7 +21,7 @@ from ..common.msg_defs import MsgIds, RequestRejectReasons, MsgFieldPositions from ..protocols.CAN import DenaliMessage, DenaliChannels from ..utils.base import AbstractSubSystem, publish -from ..utils.conversions import integer_to_bytearray, float_to_bytearray +from ..utils.conversions import integer_to_bytearray, float_to_bytearray, unsigned_byte_to_bytearray, short_to_bytearray class HDUIProxy(AbstractSubSystem): @@ -1055,8 +1055,17 @@ """ + major = unsigned_byte_to_bytearray(0) + minor = unsigned_byte_to_bytearray(0) + micro = unsigned_byte_to_bytearray(0) + build = short_to_bytearray(0) + compatibility = integer_to_bytearray(0) + + payload = major + minor + micro + build + compatibility + message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_hd_ch_id, - message_id=MsgIds.MSG_ID_REQUEST_FW_VERSIONS.value) + message_id=MsgIds.MSG_ID_REQUEST_FW_VERSIONS.value, + payload=payload) self.logger.debug("Sending ui request for version to HD")