
Artur Hadasz developed robust firmware update and device management workflows for the nrfconnect/sdk-nrf repository, focusing on secure over-the-air updates, bootloader reliability, and multi-image DFU support. He engineered solutions using C, CMake, and Python, integrating cryptographic operations and device tree-driven configuration to enable safe, flexible updates across Nordic platforms. Artur’s work included expanding MCUBoot capabilities, implementing A/B update strategies, and automating build and testing pipelines to reduce downtime and improve maintainability. By addressing cross-component compatibility and enhancing documentation, he delivered scalable, secure update flows that improved deployment reliability and developer experience, demonstrating deep expertise in embedded systems engineering.

October 2025 monthly summary focused on reliability, security, and developer feedback for DFU workflows across Nordic-based platforms. Key features and improvements were delivered to strengthen deployment reliability, improve testing visibility, and enable secure code updates across multiple bootloader paths. The work also advanced cross-platform boot integrity with a planned path toward scalable cryptography and optimization. Summary of impact: - DFU operation feedback improved with explicit success logging for multi-image and target writes, reducing testing ambiguity and preventing command interleaving issues. - Bootloader hardening across nRF54 platforms, including UARTE30 cleanup, enhanced region protection, removal of outdated DTS configurations, and unified external flash setup, improving stability and security posture. - Bootloader sample configurations expanded for newer Nordic chipsets (nRF54LV10/LM20) enabling ED25519 cryptography and Link Time Optimization, accelerating secure deployment readiness. - Fixed boot loop and configuration propagation issues in MCUboot pathways to NRF platforms by ensuring proper propagation of swap method and IMAGE_CONF_SCRIPT to swapped targets/images, reducing boot reliability risks in production. Technologies and skills demonstrated: - MCUboot, DFU workflows, ED25519 cryptography, Link Time Optimization (LTO), region protection strategies, and cross-device boot configuration management. - Cross-repo collaboration across nrfconnect/sdk-nrf, renesas/zephyr, and nrfconnect/sdk-zephyr to align boot process behavior.
October 2025 monthly summary focused on reliability, security, and developer feedback for DFU workflows across Nordic-based platforms. Key features and improvements were delivered to strengthen deployment reliability, improve testing visibility, and enable secure code updates across multiple bootloader paths. The work also advanced cross-platform boot integrity with a planned path toward scalable cryptography and optimization. Summary of impact: - DFU operation feedback improved with explicit success logging for multi-image and target writes, reducing testing ambiguity and preventing command interleaving issues. - Bootloader hardening across nRF54 platforms, including UARTE30 cleanup, enhanced region protection, removal of outdated DTS configurations, and unified external flash setup, improving stability and security posture. - Bootloader sample configurations expanded for newer Nordic chipsets (nRF54LV10/LM20) enabling ED25519 cryptography and Link Time Optimization, accelerating secure deployment readiness. - Fixed boot loop and configuration propagation issues in MCUboot pathways to NRF platforms by ensuring proper propagation of swap method and IMAGE_CONF_SCRIPT to swapped targets/images, reducing boot reliability risks in production. Technologies and skills demonstrated: - MCUboot, DFU workflows, ED25519 cryptography, Link Time Optimization (LTO), region protection strategies, and cross-device boot configuration management. - Cross-repo collaboration across nrfconnect/sdk-nrf, renesas/zephyr, and nrfconnect/sdk-zephyr to align boot process behavior.
September 2025 monthly summary for nrfconnect/sdk-nrf. Focused on expanding DFU capabilities, stabilizing multi-image updates, and improving developer experience across boards. Delivered A/B DFU sample enhancements with health checks and multiple transport options, added multi-image DFU support for new hardware (nRF54H20, nRF54L15), cleaned up overlay usage to simplify configuration, fixed bootloader overlay handling, resolved dfu_multi_image build issues, and documented MCUboot merged-slot behavior for direct-xip on the nRF54H20 SoC. These efforts enabled broader device coverage, more reliable OTA updates, and clearer guidance for developers.
September 2025 monthly summary for nrfconnect/sdk-nrf. Focused on expanding DFU capabilities, stabilizing multi-image updates, and improving developer experience across boards. Delivered A/B DFU sample enhancements with health checks and multiple transport options, added multi-image DFU support for new hardware (nRF54H20, nRF54L15), cleaned up overlay usage to simplify configuration, fixed bootloader overlay handling, resolved dfu_multi_image build issues, and documented MCUboot merged-slot behavior for direct-xip on the nRF54H20 SoC. These efforts enabled broader device coverage, more reliable OTA updates, and clearer guidance for developers.
August 2025 monthly summary focusing on reliability, security, and deployment robustness across mcuboot and NRF DFU ecosystems. Delivered boot reliability enhancements, expanded cryptographic capabilities, and an improved deployment workflow that supports multi-image updates with persistence. Cross-repo improvements translate to reduced downtime, safer updates, and clearer maintenance paths for boot and DFU components.
August 2025 monthly summary focusing on reliability, security, and deployment robustness across mcuboot and NRF DFU ecosystems. Delivered boot reliability enhancements, expanded cryptographic capabilities, and an improved deployment workflow that supports multi-image updates with persistence. Cross-repo improvements translate to reduced downtime, safer updates, and clearer maintenance paths for boot and DFU components.
July 2025 monthly summary focusing on bootloader, MCUBOOT, and secure OTA workflows across multiple repos. Delivered minimal-configuration builds, reduced flash wear in DFU flow, and introduced AES-256 and PSA cryptography across MCUBOOT and image tooling; added ZIP packaging for MCUBOOT DFU for nRF54H20; strengthened security posture and cross-repo consistency.
July 2025 monthly summary focusing on bootloader, MCUBOOT, and secure OTA workflows across multiple repos. Delivered minimal-configuration builds, reduced flash wear in DFU flow, and introduced AES-256 and PSA cryptography across MCUBOOT and image tooling; added ZIP packaging for MCUBOOT DFU for nRF54H20; strengthened security posture and cross-repo consistency.
June 2025 performance summary for nrfconnect/sdk-nrf focusing on DFU testing and build reliability. Key features delivered include a DFU Target Testing Sample Application that enables end-to-end testing of DFU targets (MCUboot and shell interface to trigger DFU operations) with full configurations, source files, and documentation. Major bug fixed: variant image configuration without partition manager, correcting FLASH_LOAD_OFFSET and FLASH_LOAD_SIZE based on device tree to ensure accurate linking values and a more robust build for configurations without a partition manager. Overall impact: expanded DFU testing coverage, reduced build failures across configurations, and improved maintainability through clearer configuration paths and documentation. Technologies/skills demonstrated include DFU, MCUboot, CMake, device-tree driven configuration, shell interfaces, and build-system debugging, delivering tangible business value through faster validation of DFU flows and broader configuration support.
June 2025 performance summary for nrfconnect/sdk-nrf focusing on DFU testing and build reliability. Key features delivered include a DFU Target Testing Sample Application that enables end-to-end testing of DFU targets (MCUboot and shell interface to trigger DFU operations) with full configurations, source files, and documentation. Major bug fixed: variant image configuration without partition manager, correcting FLASH_LOAD_OFFSET and FLASH_LOAD_SIZE based on device tree to ensure accurate linking values and a more robust build for configurations without a partition manager. Overall impact: expanded DFU testing coverage, reduced build failures across configurations, and improved maintainability through clearer configuration paths and documentation. Technologies/skills demonstrated include DFU, MCUboot, CMake, device-tree driven configuration, shell interfaces, and build-system debugging, delivering tangible business value through faster validation of DFU flows and broader configuration support.
May 2025 (2025-05) monthly summary for nrfconnect/sdk-nrf focusing on XIP-enabled boot workflow and related build improvements.
May 2025 (2025-05) monthly summary for nrfconnect/sdk-nrf focusing on XIP-enabled boot workflow and related build improvements.
Month: 2025-04 — This period focused on delivering a robust firmware update flow, boot stability, and cross-component compatibility improvements in nrfconnect/sdk-nrf, translating into higher device reliability and smoother user experiences. The work across update reliability, external flash handling, and cross-variant compatibility directly supports faster time-to-value for customers and reduces post-release support risk.
Month: 2025-04 — This period focused on delivering a robust firmware update flow, boot stability, and cross-component compatibility improvements in nrfconnect/sdk-nrf, translating into higher device reliability and smoother user experiences. The work across update reliability, external flash handling, and cross-variant compatibility directly supports faster time-to-value for customers and reduces post-release support risk.
In March 2025, I delivered a coordinated set of updates in the nrfconnect/sdk-nrf repo to strengthen update governance, enhance SUIT tooling, and harden the firmware update pipeline. The work focused on delivering tangible business value through safer, more predictable updates and improved tooling for future iterations. Key features delivered: - Nordic Top update governance and build integration: enforce minimum Nordic Top version, prevent independent updates, orchestrate Nordic Top install from root, and integrate Nordic firmware binaries into the build system. This reduces version drift, ensures consistent builds, and accelerates onboarding of component updates. - SUIT payload extraction enhancement in suit-generator: added recursive payload extraction support for more comprehensive SUIT updates, with an updated suit-generator revision. - IPUC cache initialization safety and selective erase: fixed update interruptions by guarding IPUC cache operations when uninitialized and made erasure conditional to actual need, improving update reliability. - Flash synchronization enhancements and IPUC integration: introduced RPC-based flash synchronization for the nRF54 app core and integrated Flash IPUC with flash_sync_rpc, ensuring safe operation in normal mode across updates. - SUIT signing documentation for nRF54H devices: published guidance on signing SUIT envelopes, secure boot enablement, and key management best practices. Major bugs fixed: - IPUC cache operations guarded to avoid interruptions when caches are uninitialized. - Prevented unnecessary IPUC erase during setup, reducing risk of partial updates. Overall impact and accomplishments: - Improved reliability and predictability of OTA/update workflows, reduced risk of bricked devices due to version drift or interrupted updates, and accelerated update cycles through better tooling and automation. The changes establish a more secure, auditable update path for Nordic Top components and SUIT payloads, with safer RPС-based flash synchronization. Technologies/skills demonstrated: - Build system automation, version governance, and cross-repo coordination. - SUIT (Software Update for Internet of Things) tooling enhancements, including recursive payload extraction. - IPUC (In-Place Update Cache) safety hardening and selective erase strategies. - RPC-based flash synchronization and IPUC integration, with attention to normal-mode safety. - Documentation for signing/envelopes, secure boot enablement, and key management. Business value: - More reliable and scalable update processes, reduced risk of failed or inconsistent updates, improved security posture through signing docs and secure boot guidance, and faster time-to-value for firmware improvements across Nordic Top ecosystem.
In March 2025, I delivered a coordinated set of updates in the nrfconnect/sdk-nrf repo to strengthen update governance, enhance SUIT tooling, and harden the firmware update pipeline. The work focused on delivering tangible business value through safer, more predictable updates and improved tooling for future iterations. Key features delivered: - Nordic Top update governance and build integration: enforce minimum Nordic Top version, prevent independent updates, orchestrate Nordic Top install from root, and integrate Nordic firmware binaries into the build system. This reduces version drift, ensures consistent builds, and accelerates onboarding of component updates. - SUIT payload extraction enhancement in suit-generator: added recursive payload extraction support for more comprehensive SUIT updates, with an updated suit-generator revision. - IPUC cache initialization safety and selective erase: fixed update interruptions by guarding IPUC cache operations when uninitialized and made erasure conditional to actual need, improving update reliability. - Flash synchronization enhancements and IPUC integration: introduced RPC-based flash synchronization for the nRF54 app core and integrated Flash IPUC with flash_sync_rpc, ensuring safe operation in normal mode across updates. - SUIT signing documentation for nRF54H devices: published guidance on signing SUIT envelopes, secure boot enablement, and key management best practices. Major bugs fixed: - IPUC cache operations guarded to avoid interruptions when caches are uninitialized. - Prevented unnecessary IPUC erase during setup, reducing risk of partial updates. Overall impact and accomplishments: - Improved reliability and predictability of OTA/update workflows, reduced risk of bricked devices due to version drift or interrupted updates, and accelerated update cycles through better tooling and automation. The changes establish a more secure, auditable update path for Nordic Top components and SUIT payloads, with safer RPС-based flash synchronization. Technologies/skills demonstrated: - Build system automation, version governance, and cross-repo coordination. - SUIT (Software Update for Internet of Things) tooling enhancements, including recursive payload extraction. - IPUC (In-Place Update Cache) safety hardening and selective erase strategies. - RPC-based flash synchronization and IPUC integration, with attention to normal-mode safety. - Documentation for signing/envelopes, secure boot enablement, and key management. Business value: - More reliable and scalable update processes, reduced risk of failed or inconsistent updates, improved security posture through signing docs and secure boot guidance, and faster time-to-value for firmware improvements across Nordic Top ecosystem.
February 2025 (2025-02) — SDK-nrf: Strengthened SUIT OTA/update reliability, expanded recovery options, and aligned component versions. Delivered 5 features and fixed 4 critical issues, resulting in a more robust, predictable update pipeline across supported hardware with lower risk of boot/update failures. Demonstrated proficiency in embedded C, build systems, and SUIT protocol improvements to reduce field incidents and improve maintainability.
February 2025 (2025-02) — SDK-nrf: Strengthened SUIT OTA/update reliability, expanded recovery options, and aligned component versions. Delivered 5 features and fixed 4 critical issues, resulting in a more robust, predictable update pipeline across supported hardware with lower risk of boot/update failures. Demonstrated proficiency in embedded C, build systems, and SUIT protocol improvements to reduce field incidents and improve maintainability.
Month: 2025-01 — Consolidated reliability and security improvements across NordicBuilder/sdk-nrf and nrfconnect/sdk-nrf. Key work focused on boot recovery stability, encryption build-system alignment, and SUIT signing enhancements to strengthen update security and build reproducibility. These changes deliver tangible business value by reducing recovery downtime, standardizing cryptographic handling, and enforcing stronger signing algorithms across Nordic elements.
Month: 2025-01 — Consolidated reliability and security improvements across NordicBuilder/sdk-nrf and nrfconnect/sdk-nrf. Key work focused on boot recovery stability, encryption build-system alignment, and SUIT signing enhancements to strengthen update security and build reproducibility. These changes deliver tangible business value by reducing recovery downtime, standardizing cryptographic handling, and enforcing stronger signing algorithms across Nordic elements.
December 2024 delivered key security, reliability, and developer-experience improvements for NordicBuilder/sdk-nrf, strengthening the SUIT OTA workflow and build pipelines. Key features include documentation and user-facing enhancements for the SUIT recovery button with a reorganization to app_tools and updated samples for SMP SUIT group; build-system enhancements enabling image encryption, robust envelope signing, and related compatibility fixes (guard for APP_LOCAL_1_VERSION, external memory driver switch, manifest/component handling, and module reference updates); and security fixes including key ID validation for SUIT decryption and CRACEN handling on nRF54H20. Impact: strengthened secure update workflows, reduced build fragility, and clearer developer guidance, accelerating time-to-prod for firmware updates. Technologies/skills demonstrated: cryptography (encryption and signing), secure OTA workflows, build-system automation, cross-driver compatibility, and effective documentation.
December 2024 delivered key security, reliability, and developer-experience improvements for NordicBuilder/sdk-nrf, strengthening the SUIT OTA workflow and build pipelines. Key features include documentation and user-facing enhancements for the SUIT recovery button with a reorganization to app_tools and updated samples for SMP SUIT group; build-system enhancements enabling image encryption, robust envelope signing, and related compatibility fixes (guard for APP_LOCAL_1_VERSION, external memory driver switch, manifest/component handling, and module reference updates); and security fixes including key ID validation for SUIT decryption and CRACEN handling on nRF54H20. Impact: strengthened secure update workflows, reduced build fragility, and clearer developer guidance, accelerating time-to-prod for firmware updates. Technologies/skills demonstrated: cryptography (encryption and signing), secure OTA workflows, build-system automation, cross-driver compatibility, and effective documentation.
November 2024 monthly summary for NordicBuilder/sdk-nrf focusing on delivery of recovery, memory, core control, and tooling enhancements. Delivered a set of features that significantly improve resilience, recovery options, and multi-core management, while keeping build tooling in sync with new SUIT capabilities. These efforts reduce recovery downtime, enable flexible update strategies, and streamline release processes across Nordic SOC binaries.
November 2024 monthly summary for NordicBuilder/sdk-nrf focusing on delivery of recovery, memory, core control, and tooling enhancements. Delivered a set of features that significantly improve resilience, recovery options, and multi-core management, while keeping build tooling in sync with new SUIT capabilities. These efforts reduce recovery downtime, enable flexible update strategies, and streamline release processes across Nordic SOC binaries.
Overview of all repositories you've contributed to across your timeline