diff --git a/_servicedata b/_servicedata
index e9f4a85..9dc2ddc 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/cilynx/rtl88x2bu.git
- 8c9afc1201ddee5d0c2f391d9e94ab551dddf9a9
\ No newline at end of file
+ 287e766d19a6bc9c61718d77aebfa8a7a6f92461
\ No newline at end of file
diff --git a/rtl88x2bu-5.8.7.1+git20240314.8c9afc1.obscpio b/rtl88x2bu-5.8.7.1+git20240314.8c9afc1.obscpio
deleted file mode 100644
index 31b78d3..0000000
--- a/rtl88x2bu-5.8.7.1+git20240314.8c9afc1.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0e055e62b19d24df824c420010ef51ec5b7fe129d7d54bdeb927c4206c8b82c5
-size 27618829
diff --git a/rtl88x2bu-5.8.7.1+git20240521.287e766.obscpio b/rtl88x2bu-5.8.7.1+git20240521.287e766.obscpio
new file mode 100644
index 0000000..2b6362e
--- /dev/null
+++ b/rtl88x2bu-5.8.7.1+git20240521.287e766.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a4874f39d374dc16967d533c3fe18243fbb6c33553907f59f61280c655f0c28
+size 27619853
diff --git a/rtl88x2bu.changes b/rtl88x2bu.changes
index 6b188d9..a965635 100644
--- a/rtl88x2bu.changes
+++ b/rtl88x2bu.changes
@@ -1,3 +1,13 @@
+-------------------------------------------------------------------
+Wed May 22 20:23:30 UTC 2024 - Eyad Issa
+
+- Update to version 5.8.7.1+git20240521.287e766:
+ * Fix build for Linux v6.9
+ * Remove puncturing bitmap from function calls
+ * Suppress stringop-overread
+ * Remove useless if-guard
+ * Rewrite section regarding Unknown symbol errors
+
-------------------------------------------------------------------
Fri Mar 22 23:56:39 UTC 2024 - eyadlorenzo@gmail.com
diff --git a/rtl88x2bu.obsinfo b/rtl88x2bu.obsinfo
index bb457b9..5558927 100644
--- a/rtl88x2bu.obsinfo
+++ b/rtl88x2bu.obsinfo
@@ -1,4 +1,4 @@
name: rtl88x2bu
-version: 5.8.7.1+git20240314.8c9afc1
-mtime: 1710444929
-commit: 8c9afc1201ddee5d0c2f391d9e94ab551dddf9a9
+version: 5.8.7.1+git20240521.287e766
+mtime: 1716320422
+commit: 287e766d19a6bc9c61718d77aebfa8a7a6f92461
diff --git a/rtl88x2bu.spec b/rtl88x2bu.spec
index 989eb79..b762e2e 100644
--- a/rtl88x2bu.spec
+++ b/rtl88x2bu.spec
@@ -17,7 +17,7 @@
Name: rtl88x2bu
-Version: 5.8.7.1+git20240314.8c9afc1
+Version: 5.8.7.1+git20240521.287e766
Release: 0
Summary: Kernel driver for Realtek 88x2bu wifi cards
License: GPL-2.0-only