diff --git a/.gitmodules b/.gitmodules
index b426ea605a9865344d21b198df7447d0bb24137a..d7e3f3c7cd2040dd25e2a63a5c63d7e093f99a38 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -15,7 +15,7 @@
 	url = git://git.qemu.org/openbios.git
 [submodule "roms/qemu-palcode"]
 	path = roms/qemu-palcode
-	url = git://repo.or.cz/qemu-palcode.git
+	url = git://github.com/rth7680/qemu-palcode.git
 [submodule "roms/sgabios"]
 	path = roms/sgabios
 	url = git://git.qemu.org/sgabios.git
diff --git a/pc-bios/README b/pc-bios/README
index 030d92a049b9cc9af00e3a28712f76a635f98237..53b52894f7330fe5a6f430ac979f6bb67d340c20 100644
--- a/pc-bios/README
+++ b/pc-bios/README
@@ -40,4 +40,4 @@
   git://repo.or.cz/s390-tools.git
 
 - The sources for the Alpha palcode image is available from:
-  git://repo.or.cz/qemu-palcode.git
+  git://github.com/rth7680/qemu-palcode.git
diff --git a/pc-bios/palcode-clipper b/pc-bios/palcode-clipper
index a92372c107af72071e265e1ca94b9ae5573bd317..9956340cd18552a1f694ee2fa1f1986cd0650b13 100755
Binary files a/pc-bios/palcode-clipper and b/pc-bios/palcode-clipper differ
diff --git a/roms/qemu-palcode b/roms/qemu-palcode
index 7abb12f60eb3069019e9497e193733d77d8f0722..c87a92639b28ac42bc8f6c67443543b405dc479b 160000
--- a/roms/qemu-palcode
+++ b/roms/qemu-palcode
@@ -1 +1 @@
-Subproject commit 7abb12f60eb3069019e9497e193733d77d8f0722
+Subproject commit c87a92639b28ac42bc8f6c67443543b405dc479b