diff --git a/eic-spack.sh b/eic-spack.sh
index 43f01d7ad8a888c408b7e837b62a1e848adeb1bd..48ab45d43d154fd23640ecc1a921bacf9f55ad89 100644
--- a/eic-spack.sh
+++ b/eic-spack.sh
@@ -3,7 +3,7 @@ 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="51841e81dc80250c0cad5f69349aa8ed7fab7cd0"
+EICSPACK_VERSION="3913c7fc5f45f719d6f74c86b4f08191ad6a5513"
 
 ## Space-separated list of eic-spack cherry-picks
 read -r -d '' EICSPACK_CHERRYPICKS <<- \
diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index 8f7e51f40b20bcfbe0ee4aa34d834d145a8aa12f..0e450100e11156753c7ce808b1ba6a25f36da555 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -199,7 +199,7 @@ packages:
     - '@7.2'
   npsim:
     require:
-    - '@1.3.0'
+    - '@1.4.1'
     - +http
     - any_of: [+geocad, -geocad]
   onnx: