diff --git a/spack-environment/dev/spack.yaml b/spack-environment/dev/spack.yaml
index 230fa067a16841aedc5b043e43804ebd4ae1537e..8b1125400eebba63c46cf13782c9cad4172204ec 100644
--- a/spack-environment/dev/spack.yaml
+++ b/spack-environment/dev/spack.yaml
@@ -39,6 +39,7 @@ spack:
   - irt
   - iwyu
   - jana2
+  - k4fwcore
   - lcov
   - lhapdf
   - madx
diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index e026404b41886c759bd93a015c33207cde29aaa3..dda0113580f9c13a1116a8d6cc17438836ae734d 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -87,7 +87,7 @@ packages:
     - cxxstd=20
   edm4hep:
     require:
-    - '@0.10'
+    - '@0.10.2'
     - cxxstd=20
   eic-smear:
     require:
@@ -158,6 +158,9 @@ packages:
   juggler:
     require:
     - cxxstd=20
+  k4fwcore:
+    require:
+    - '@1.0pre17'
   lapack:
     require:
     - openblas
diff --git a/spack.sh b/spack.sh
index 0474d8df8679d5c0014b9606d50d2800f49e0639..76d745a383864e95a3172af9ba3bf45fdf7e05f8 100644
--- a/spack.sh
+++ b/spack.sh
@@ -20,6 +20,7 @@ cfa2f19f48699a762af77ece8a9c5bc4db3a75d5
 2433f503b73bb515b2e1a7615ae01fea59d2290e
 16f4c53cd4cfb4bc6c9390f6e65217fc9ccc58c9
 d171f314c77ba61b3cd780f159afe6abced5707d
+3c54177c5d9032cb36cf154b553d739cbeb2d024
 ---
 ## Ref: https://github.com/spack/spack/commit/[hash]
 ## [hash]: [description]
@@ -35,3 +36,4 @@ d171f314c77ba61b3cd780f159afe6abced5707d
 ## 2433f503b73bb515b2e1a7615ae01fea59d2290e: py-htgettoken: allow for undefined variables
 ## 16f4c53cd4cfb4bc6c9390f6e65217fc9ccc58c9: py-bokeh: new version 3.3.1, and supporting packages
 ## d171f314c77ba61b3cd780f159afe6abced5707d: py-pygithub: new versions, dependencies
+## 3c54177c5d9032cb36cf154b553d739cbeb2d024: edm4hep: add latest tag for 0.10.2