diff --git a/res/grub2/core.img b/res/grub2/core.img
index 9c65bf2e..f8d031b7 100644
Binary files a/res/grub2/core.img and b/res/grub2/core.img differ
diff --git a/res/grub2/grub2_version.h b/res/grub2/grub2_version.h
index b16653d2..72ed03a6 100644
--- a/res/grub2/grub2_version.h
+++ b/res/grub2/grub2_version.h
@@ -4,4 +4,4 @@
  */
 #pragma once
 
-#define GRUB2_PACKAGE_VERSION "2.06"
+#define GRUB2_PACKAGE_VERSION "2.12"
diff --git a/res/grub2/readme.txt b/res/grub2/readme.txt
index b1fb11d6..eb37a76d 100644
--- a/res/grub2/readme.txt
+++ b/res/grub2/readme.txt
@@ -1,8 +1,8 @@
 This directory contains the Grub 2.0 boot records that are used by Rufus
 
-* boot.img and core.img were created from:
-    https://ftp.gnu.org/gnu/grub/grub-2.06.tar.xz
-  on a Debian 10.9 x64 system using the commands:
+* boot.img and core.img were created from a patched (since the offcial GRUB 2.12 release is *BROKEN*):
+    https://ftp.gnu.org/gnu/grub/grub-2.12.tar.xz
+  on a Debian 12.5 x64 system using the commands:
     ./autogen.sh
     # --enable-boot-time for Manjaro Linux
     ./configure --disable-nls --enable-boot-time
diff --git a/src/rufus.rc b/src/rufus.rc
index 3a391aa6..18f77096 100644
--- a/src/rufus.rc
+++ b/src/rufus.rc
@@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
 IDD_DIALOG DIALOGEX 12, 12, 232, 326
 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
 EXSTYLE WS_EX_ACCEPTFILES
-CAPTION "Rufus 4.5.2153"
+CAPTION "Rufus 4.5.2154"
 FONT 9, "Segoe UI Symbol", 400, 0, 0x0
 BEGIN
     LTEXT           "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP
@@ -397,8 +397,8 @@ END
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 4,5,2153,0
- PRODUCTVERSION 4,5,2153,0
+ FILEVERSION 4,5,2154,0
+ PRODUCTVERSION 4,5,2154,0
  FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x1L
@@ -416,13 +416,13 @@ BEGIN
             VALUE "Comments", "https://rufus.ie"
             VALUE "CompanyName", "Akeo Consulting"
             VALUE "FileDescription", "Rufus"
-            VALUE "FileVersion", "4.5.2153"
+            VALUE "FileVersion", "4.5.2154"
             VALUE "InternalName", "Rufus"
             VALUE "LegalCopyright", "� 2011-2024 Pete Batard (GPL v3)"
             VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html"
             VALUE "OriginalFilename", "rufus-4.5.exe"
             VALUE "ProductName", "Rufus"
-            VALUE "ProductVersion", "4.5.2153"
+            VALUE "ProductVersion", "4.5.2154"
         END
     END
     BLOCK "VarFileInfo"