Index: dialin/dg/dialysate_generator.py =================================================================== diff -u -rc2339249c8fc4a2034e0f66bc024ea36dbf7c2a4 -r20c45ef8dc650f7f388ebf221b65cca196cad564 --- dialin/dg/dialysate_generator.py (.../dialysate_generator.py) (revision c2339249c8fc4a2034e0f66bc024ea36dbf7c2a4) +++ dialin/dg/dialysate_generator.py (.../dialysate_generator.py) (revision 20c45ef8dc650f7f388ebf221b65cca196cad564) @@ -337,9 +337,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)