diff --git a/spack_repo/packages/icon-nwp/package.py b/spack_repo/packages/icon-nwp/package.py
index 41dd0b8ee4e51aa8937711dff3891adcb381729f..95de07b3764c449e3a522033013353b23f4c03ef 100644
--- a/spack_repo/packages/icon-nwp/package.py
+++ b/spack_repo/packages/icon-nwp/package.py
@@ -23,7 +23,7 @@ class IconNwp(Package):
     # version("2.5.0-nwp3", branch="icon-nwp/op-release-2.5.0-nwp3")
     version("2.6.4-nwp3", branch="icon-nwp/op-release-2.6.4-nwp3")
     version("2.6.5-nwp0", branch="icon-nwp/op-release-2.6.5-nwp0")
-    version("psp", branch="icon-nwp/icon-nwp-psp")
+    version("psp", branch="icon-nwp/icon-nwp-psp-b3")
     version("plexrt", branch="icon-nwp/icon-nwp-plexrt")
     version("master", branch="master")
 
@@ -92,7 +92,7 @@ class IconNwp(Package):
                 url = "{}://{}:{}@{}/{}".format(parsed.scheme, user, password, parsed.netloc, parsed.path)
 
         if "+lmu" in self.spec:
-            self.fetcher[0].url = self.git = "https://gitlab.physik.uni-muenchen.de/LDAP_w2w-b3/icon-nwp-psp.git"
+            self.fetcher[0].url = self.git = "https://gitlab.physik.uni-muenchen.de/LDAP_w2w-b3/icon.git"
         else:
             self.fetcher[0].url = self.git = url