diff --git a/eic-spack.sh b/eic-spack.sh
index b23ac6c9b8808fe3c84a0bf4ee96173d707b4a3e..a78a43cd8031a16f9e6c40f18a3f7179af9a174a 100644
--- a/eic-spack.sh
+++ b/eic-spack.sh
@@ -3,4 +3,4 @@ EICSPACK_ORGREPO="eic/eic-spack"
 
 ## EIC spack commit hash or github version, e.g. v0.19.7
 ## note: nightly builds could use a branch e.g. releases/v0.19
-EICSPACK_VERSION="2d1c938c13cbea8cb4a256bcafb1fc4c225e563b"
\ No newline at end of file
+EICSPACK_VERSION="e3b94e80be4351bcb197402d3c8ba66fde9062b7"
\ No newline at end of file
diff --git a/spack-environment/cuda/spack.yaml b/spack-environment/cuda/spack.yaml
index 8d33efaeb5ab0c67110441aa26f8789689bee3a2..2945f7a4b95cf765dd2eeeb0d3e78510836bd70b 100644
--- a/spack-environment/cuda/spack.yaml
+++ b/spack-environment/cuda/spack.yaml
@@ -27,13 +27,13 @@ spack:
   - eigen
   - emacs
   - epic@main # EPIC_VERSION
-  - epic@24.10.0
-  - epic@24.10.1
   - epic@24.11.0
   - epic@24.11.1
   - epic@24.11.2
   - epic@24.12.0
   - epic@25.01.0
+  - epic@25.01.1
+  - epic@25.02.0
   - fastjet
   - fjcontrib
   - fmt
diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index a8c4c2b56210af6e8f7ba36072545402ab2ddfe6..a55922eb75a76103f735509e8ca47f9c0c317ac4 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -115,7 +115,7 @@ packages:
   eicrecon:
     require:
     - '%clang'
-    - '@1.21.0' # EICRECON_VERSION
+    - '@1.22.0' # EICRECON_VERSION
   eigen:
     require:
     - '@3.4.0'
diff --git a/spack-environment/xl/spack.yaml b/spack-environment/xl/spack.yaml
index f9da54f4ad4292eecf2189c21ea19ef348b2d405..bd47290ff63a8dbfeb43cb620202f035e0553ec0 100644
--- a/spack-environment/xl/spack.yaml
+++ b/spack-environment/xl/spack.yaml
@@ -26,13 +26,13 @@ spack:
   - eigen
   - emacs
   - epic@main # EPIC_VERSION
-  - epic@24.10.0
-  - epic@24.10.1
   - epic@24.11.0
   - epic@24.11.1
   - epic@24.11.2
   - epic@24.12.0
   - epic@25.01.0
+  - epic@25.01.1
+  - epic@25.02.0
   - fastjet
   - fjcontrib
   - fmt