diff --git a/_service b/_service
index 166ed04..18e5580 100644
--- a/_service
+++ b/_service
@@ -4,7 +4,7 @@
https://github.com/fwupd/fwupd.git
git
@PARENT_TAG@+@TAG_OFFSET@
- 1.9.25
+ 1.9.27
(.*)\+0
\1
diff --git a/fwupd-1.9.25.obscpio b/fwupd-1.9.25.obscpio
deleted file mode 100644
index 65c420c..0000000
--- a/fwupd-1.9.25.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:910d98cb331fab9a7c440c6d0d90043926411100765545d1e606e75eed771511
-size 18563085
diff --git a/fwupd-1.9.27.obscpio b/fwupd-1.9.27.obscpio
new file mode 100644
index 0000000..f0318cc
--- /dev/null
+++ b/fwupd-1.9.27.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8e769a81823bf3abaaa8cf75f2e45b4e1a4e775b4b0c1a9718fda7e9a4646f22
+size 18645517
diff --git a/fwupd-bsc1130056-change-shim-path.patch b/fwupd-bsc1130056-change-shim-path.patch
index 7b25f9f..0d59f57 100644
--- a/fwupd-bsc1130056-change-shim-path.patch
+++ b/fwupd-bsc1130056-change-shim-path.patch
@@ -2,13 +2,12 @@ diff --git a/plugins/uefi-capsule/fu-uefi-bootmgr.c b/plugins/uefi-capsule/fu-ue
index 9d9e30f..daa9b2c 100644
--- a/plugins/uefi-capsule/fu-uefi-bootmgr.c
+++ b/plugins/uefi-capsule/fu-uefi-bootmgr.c
-@@ -408,7 +408,8 @@ fu_uefi_bootmgr_bootnext(FuVolume *esp,
+@@ -408,7 +408,7 @@ fu_uefi_bootmgr_bootnext(FuVolume *esp,
/* test if we should use shim */
secure_boot = fu_efivar_secure_boot_enabled(NULL);
if (secure_boot) {
-- shim_app = fu_uefi_get_esp_app_path("shim", error);
-+ shim_app = g_strdup_printf ("%s/shim.efi",
-+ fu_uefi_get_esp_path_for_os());
+- shim_app = fu_uefi_get_esp_app_path(esp_path, "shim", error);
++ shim_app = g_strdup_printf ("%s/shim.efi", esp_path);
if (shim_app == NULL)
return FALSE;
diff --git a/fwupd-jscSLE-11766-close-efidir-leap-gap.patch b/fwupd-jscSLE-11766-close-efidir-leap-gap.patch
index d9d01d7..0be3c01 100644
--- a/fwupd-jscSLE-11766-close-efidir-leap-gap.patch
+++ b/fwupd-jscSLE-11766-close-efidir-leap-gap.patch
@@ -2,12 +2,16 @@ Index: fwupd-1.9.14/plugins/uefi-capsule/fu-uefi-common.c
===================================================================
--- fwupd-1.9.14.orig/plugins/uefi-capsule/fu-uefi-common.c
+++ fwupd-1.9.14/plugins/uefi-capsule/fu-uefi-common.c
-@@ -235,9 +235,13 @@ fu_uefi_get_esp_path_for_os(void)
- g_autofree gchar *esp_path = NULL;
+@@ -251,6 +251,7 @@
+ g_autofree gchar *full_systemd_path = NULL;
g_autoptr(GError) error_local = NULL;
- g_autoptr(GHashTable) os_release = fwupd_get_os_release(&error_local);
+ g_autoptr(GHashTable) os_release = NULL;
+ g_auto(GStrv) split = NULL;
- /* try to lookup /etc/os-release ID key */
+
+ /* distro (or user) is using systemd-boot */
+ systemd_path = g_build_filename("EFI", "systemd", NULL);
+@@ -262,6 +263,9 @@
+ os_release = fwupd_get_os_release(&error_local);
if (os_release != NULL) {
os_release_id = g_hash_table_lookup(os_release, "ID");
+ /* Overide os_release_id for SLE and openSUSE */
diff --git a/fwupd.changes b/fwupd.changes
index d9edea7..3a33f7c 100644
--- a/fwupd.changes
+++ b/fwupd.changes
@@ -5,6 +5,39 @@ Mon Dec 23 11:53:48 UTC 2024 - Callum Farmer
* Remove ppc64le and s390x - these aren't supported
* Add armv6hl/armv7hl and riscv64 - support recently added
+-------------------------------------------------------------------
+Sat Dec 21 11:01:39 UTC 2024 - tobi.goergens@gmail.com
+
+- Update to version 1.9.27:
+ + This release fixes the following bugs:
+ - Add a power quirk for Framework systems
+ - Allow cros-ec repair the device after flush failure
+ - Check the VLI USB3 firmware size before erasing
+ - Disallow DBX updates on the Samsung Galaxy Book2 360
+ - Do not show 'Device has been removed' as a dock error
+ - Do not use a CMSE11 function when using CSME18
+ - Fix an unlikely memory leak when using ModemManger Sahara devices
+ - Fix a tiny memory leak in algoltek-usb when checking status
+ - Mark UEFI dbx updates as affecting full disk encryption
+ - Parse FDTs with missing END tokens
+ - Rename the dell-k2 plugin to dell-kestrel and rework the update flow
+ + This release adds support for the following hardware:
+ - Google GID8 Headset
+ - Parade PS188
+ - Primax Ryder Mouse
+
+- Update to version 1.9.26:
+ + This release fixes the following bugs:
+ - Add HSI tests for Arrow and Meteor Lake CSME
+ - Allow UEFI capsule config values to be set with fwupdmgr modify-config
+ - Check for the logitech-bulkcontroller response packet length correctly
+ - Fix using ID_LIKE for fallback when ESP isn't mounted
+ - Fix various Coverity-reported overflowed constants
+ - Only compare the first 10 characters of the AMD GPU part number
+ + This release adds support for the following hardware:
+ - Jabra PanaCast
+ - Some Lenovo Legion HID devices
+
-------------------------------------------------------------------
Tue Oct 15 14:47:07 UTC 2024 - Dominique Leuenberger
diff --git a/fwupd.obsinfo b/fwupd.obsinfo
index 9d523d7..adcbac5 100644
--- a/fwupd.obsinfo
+++ b/fwupd.obsinfo
@@ -1,4 +1,4 @@
name: fwupd
-version: 1.9.25
-mtime: 1727252754
-commit: 27221283d513ec79526db0dbc741402b1628753f
+version: 1.9.27
+mtime: 1733407200
+commit: 3c5d0fe54f991cf4316eb1b9ee463fb8ef6441c8
diff --git a/fwupd.spec b/fwupd.spec
index b14ccf4..a5d11d3 100644
--- a/fwupd.spec
+++ b/fwupd.spec
@@ -40,7 +40,7 @@
%define docs 0
Name: fwupd
-Version: 1.9.25
+Version: 1.9.27
Release: 0
Summary: Device firmware updater daemon
License: GPL-2.0-or-later AND LGPL-2.1-or-later