Index: dialin/dg/dialysate_generator.py =================================================================== diff -u -r7ea4b936cef531b2cde9053ae58b7119a3bf0e6c -r1befe554b44643ad704955626720fccb6cf6dc47 --- dialin/dg/dialysate_generator.py (.../dialysate_generator.py) (revision 7ea4b936cef531b2cde9053ae58b7119a3bf0e6c) +++ dialin/dg/dialysate_generator.py (.../dialysate_generator.py) (revision 1befe554b44643ad704955626720fccb6cf6dc47) @@ -338,9 +338,18 @@ """ - message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_dg_ch_id, - message_id=MsgIds.MSG_ID_REQUEST_FW_VERSIONS.value) + 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.ui_sync_broadcast_ch_id, + message_id=MsgIds.MSG_ID_REQUEST_FW_VERSIONS.value, + payload=payload) + self.logger.debug("Sending Dialin request for version to DG") self.can_interface.send(message, 0)