# Delta apply fail with "xdelta3: target window checksum mismatch: XD3\_INVALID\_INPUT"

**URL:** https://hub.mender.io/t/delta-apply-fail-with-xdelta3-target-window-checksum-mismatch-xd3-invalid-input/1805
**Category:** General Discussions
**Created:** [April 20, 2020, 7:42pm UTC](https://hub.mender.io/t/delta-apply-fail-with-xdelta3-target-window-checksum-mismatch-xd3-invalid-input/1805 "2020-04-20T19:42:32Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![mirzak](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/mirzak/32/2056_2.png) [@mirzak](https://hub.mender.io/u/mirzak)
#### Post date: [April 22, 2020, 3:25pm UTC](https://hub.mender.io/t/delta-apply-fail-with-xdelta3-target-window-checksum-mismatch-xd3-invalid-input/1805/4 "2020-04-22T15:25:43Z")

</div>

> I’m investigation why at boot something on the filesystem change

Which version of Yocto are you using?

There could be one thing that is causing problems, and that is that the checksum in the `uefiimg` does not match what ends up in the Mender Artifact. This I believe only exists on older branches, that is warrior is expected to work without any further actions.

But if you are on something older then warrior, you need to deploy an full image updates **once** after the `uefiimg` has been provisioned on the device (or booted in QEMU in you case). This is to align the checksum with the Mender Artifact content.

You can read more about this issue at the end of [Robust delta update rootfs](https://hub.mender.io/t/robust-delta-update-rootfs/1144)

---

_[View the full topic](https://hub.mender.io/t/delta-apply-fail-with-xdelta3-target-window-checksum-mismatch-xd3-invalid-input/1805)._
