diff --git a/eic-spack.sh b/eic-spack.sh
index 33c47e1e38f6ba17366ea928b1faf9e233cdcb22..b23ac6c9b8808fe3c84a0bf4ee96173d707b4a3e 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="778969fd549210e73e9494c1ac175e10464b9498"
\ No newline at end of file
+EICSPACK_VERSION="2d1c938c13cbea8cb4a256bcafb1fc4c225e563b"
\ No newline at end of file
diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index d5ce88d1480d534847d776c51a9e1dcaa4de03a8..a8c4c2b56210af6e8f7ba36072545402ab2ddfe6 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -200,7 +200,7 @@ packages:
     - '@0.20'
   jana2:
     require:
-    - '@2.3.2'
+    - '@2.4.0'
     - -ipo +podio +root +zmq
   juggler:
     require: