Start a Project →
What we do
Capabilities Services Industries
Our work
Company
About Careers Contact
Start a Project →
EU Cyber Resilience Act

EU Cyber Resilience Act compliance for embedded products.

We get the firmware side of your connected product ready for the CRA: a software bill of materials, secure boot, signed updates and a working vulnerability reporting process.

Book a readiness assessment → See the requirements
REGULATION (EU) 2024/2847 ANNEX I A connected embedded device opened up to show its circuit board, wireless module and secure element
Applies now11 Sep 2026

Vulnerability and incident reporting starts, including for products already on sale.

First warning24 h

To report an actively exploited vulnerability after you become aware of it.

Full application11 Dec 2027

Every essential requirement applies to products placed on the EU market.

Maximum fine€15M or 2.5%

Of worldwide annual turnover, whichever is higher.

01 / Scope

Which products the CRA covers.

Any hardware or software product with a data connection to a device or network, sold in the EU. Where it was made makes no difference.

Consumer devices

Smart home products, wearables, connected appliances and toys.

Industrial devices

Sensors, gateways, controllers and operator panels.

Networking equipment

Routers, modems, access points and switches.

Software and firmware

Sold on its own or inside a product, plus the remote data processing a device depends on.

FIG. 01 · PRODUCTS WITH DIGITAL ELEMENTS IN SCOPE Connected products covered by the EU Cyber Resilience Act: a smart thermostat, an industrial wireless sensor, a fitness band, a WiFi router and an IoT gateway
Already on saleThe reporting duties apply to products already on the market from 11 September 2026. Their age does not matter.
02 / Timeline

The dates that matter.

10 Dec 2024

In force

Regulation (EU) 2024/2847 published and in force.

11 Jun 2026

Notified bodies

Rules for conformity assessment bodies apply.

11 Sep 2026Applies now

Reporting

Actively exploited vulnerabilities and severe incidents must be reported.

11 Dec 2027Main deadline

Full application

Every new product must meet Annex I and carry CE marking that covers cybersecurity.

03 / Requirements

What the CRA requires from your firmware.

Annex I sets the essential requirements. These six carry most of the engineering work.

Annex I · Part II

Software bill of materials

A machine readable list of every component and version in the firmware, updated with each release.

Annex I · Part I

Secure boot

The device runs only firmware signed with your key. Modified code is rejected at start up.

Annex I · Parts I and II

Signed security updates

Fixes delivered over a secure channel, verified on the device and provided free of charge for the support period.

Annex I · Part I

Secure by default

Shipped in a secure configuration, with access control and a way to reset to the original state.

Annex I · Part I

Data protection

Stored and transmitted data encrypted, with integrity protection against tampering.

Annex I · Part II · Art. 14

Vulnerability handling

A published disclosure policy, a security contact, and a process to fix and report issues.

Support period · Art. 13(8)

Security updates for as long as the product is expected to be in use. At least five years, unless the expected use is shorter.

04 / In the firmware

What this looks like inside the device.

Three mechanisms do most of the work. Each is built into the bootloader, the build system and the update path.

Secure boot chain of trust: the ROM bootloader verifies the second stage bootloader, which verifies the application firmware, using a public key hash fused in OTP

Secure boot chain of trust

A key fused into the chip anchors every stage. Each stage checks the next signature before handing over.

Signed OTA update path: build, sign with a key held in an HSM, publish, then the device verifies the signature, writes to slot B, boots, and confirms or rolls back

Signed update path

Updates are signed off the build server, verified on the device and installed to a second slot, so a failed update rolls back.

Software bill of materials for a firmware image listing FreeRTOS, Mbed TLS, lwIP, NimBLE and application versions, with one component matched to a known CVE

SBOM with vulnerability check

Generated in the build for every release, then checked against published vulnerabilities as new ones appear.

Start with a two week readiness assessment.

One fixed price. A report that shows exactly where your product stands and what to fix first.

Book a readiness assessment →
05 / Reporting

The reporting clock for exploited vulnerabilities.

The clock starts when you become aware of an actively exploited vulnerability in your product.

Start0 h

You become aware

A researcher, customer or your own monitoring reports active exploitation.

Within24 h

Early warning

Which product is affected and where it is sold.

Within72 h

Notification

The vulnerability, its severity and the mitigation available so far.

Within14 days

Final report

After the fix is available: root cause, impact and the correction released.

Severe incidents

Same 24 h and 72 h steps, final report within one month. All reports go through the EU single reporting platform to ENISA and your national CSIRT.

What we set up for you

A security contact and a published disclosure policy
A triage procedure to decide quickly what is reportable
Report templates prefilled with your product data
A rehearsal of the 24 hour path before you need it
06 / Assessment

The readiness assessment.

Two weeks, one fixed price. We review your firmware, hardware and release process against Annex I and hand you a report you can act on or show your board.

What you receive
01Gap report against every Annex I requirement
02SBOM for your current firmware, in CycloneDX or SPDX
03Known vulnerability check of every component
04Review of boot, update and key handling
05Fix plan in priority order, with effort estimates
06Schedule to 11 December 2027
07 / Process

How an engagement runs.

An engineer reviewing firmware on a circuit board connected to a debug probe on a test bench
01 · 2 weeks · Fixed price

Readiness assessment

Firmware, hardware and release process reviewed against Annex I.

OutputGap report, SBOM and fix plan
Close up of a circuit board with a wireless module and secure element being programmed through a pogo pin fixture
02 · Scoped from the report

Implementation

Secure boot, signed updates, encrypted storage, SBOM generation in the build and the disclosure process.

OutputCompliant firmware and technical evidence
Six identical connected devices on a test rack, one installing a signed firmware update before release
03 · Monthly

Ongoing support

Components watched for new vulnerabilities, fixes released as signed updates, reports prepared when something is exploited.

OutputSecurity updates through the support period
08 / Platforms

Platforms and tooling.

Microcontrollers

ESP32 with ESP-IDF secure boot and flash encryption, STM32, Nordic nRF, FreeRTOS and Zephyr.

Embedded Linux

Yocto and Buildroot builds on NXP i.MX, Raspberry Pi Compute Module and NVIDIA Jetson.

Boot and update

MCUboot, U-Boot verified boot, A/B partition updates and signed OTA images.

SBOM and vulnerability data

CycloneDX and SPDX generated in the build, checked against public vulnerability databases.

10 / FAQ

Frequently asked questions.

Does the CRA apply to my product? ▼

If it is hardware or software with a data connection to a device or network and it is sold in the EU, it is almost certainly in scope. This includes products made outside the EU. Medical devices, motor vehicles, civil aviation and marine equipment follow their own sector rules instead.

My product is already on sale. What applies to it? ▼

The reporting duties apply from 11 September 2026 to products already on the market. The full requirements apply to products placed on the market from 11 December 2027, and to older products when they are substantially modified.

What must be reported, and where? ▼

Actively exploited vulnerabilities and severe incidents. An early warning within 24 hours, a notification within 72 hours and a final report afterwards, submitted through the EU single reporting platform to ENISA and the national CSIRT.

How long do we have to provide security updates? ▼

For the support period you declare. It has to reflect how long the product is expected to be used and is at least five years, unless the expected use is shorter.

How does this fit with conformity assessment and CE marking? ▼

Most products are self assessed by the manufacturer. Products in the important and critical categories need harmonised standards or a notified body. In both cases we produce the engineering evidence for your technical documentation: SBOM, security architecture, test records and the update process.

Can you work on firmware another team wrote? ▼

Yes. The assessment starts from your current source, build and hardware, whoever wrote them.

What do you need from us to start? ▼

Access to the firmware source and build, a hardware sample or remote access to a unit, and any existing product documentation. An NDA is signed first.

Who owns the work? ▼

You do. Deliverables are assigned to you as they are paid for.

Related: embedded software development, standards and practice, and how we handle confidentiality.

Know where your product stands before December 2027.

Tell us the product, the platform and where it is sold. We reply with the scope and a fixed price for the readiness assessment.

Book a readiness assessment →