From 505a7d5ae29c6bf846006abdca0738148a812974 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rn=20B=C3=B8ni=20Hofstad?= Date: Mon, 4 Jul 2022 16:32:29 +0200 Subject: [PATCH] Add solution from PR 349 --- nordicsemi/dfu/package.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nordicsemi/dfu/package.py b/nordicsemi/dfu/package.py index 8bc72f99..05db771a 100644 --- a/nordicsemi/dfu/package.py +++ b/nordicsemi/dfu/package.py @@ -176,6 +176,9 @@ def __init__(self, self.firmwares_data = {} + if sd_req is not None: + init_packet_vars[PacketField.REQUIRED_SOFTDEVICES_ARRAY] = sd_req + if app_fw: firmware_type = HexType.EXTERNAL_APPLICATION if is_external else HexType.APPLICATION self.__add_firmware_info(firmware_type=firmware_type, @@ -184,8 +187,6 @@ def __init__(self, boot_validation_type=app_boot_validation_type, init_packet_data=init_packet_vars) - if sd_req is not None: - init_packet_vars[PacketField.REQUIRED_SOFTDEVICES_ARRAY] = sd_req if bootloader_fw: self.__add_firmware_info(firmware_type=HexType.BOOTLOADER,