diff --git a/apps/cli/executables/pexable/productfetcher/productfetcher/locations.py b/apps/cli/executables/pexable/productfetcher/productfetcher/locations.py
index 79b511abb2e09e46168f4df5da39c147129f2595..4371e2279271081aaaf4595e3161e1cc6b8e3ce0 100644
--- a/apps/cli/executables/pexable/productfetcher/productfetcher/locations.py
+++ b/apps/cli/executables/pexable/productfetcher/productfetcher/locations.py
@@ -208,7 +208,8 @@ class NgasFile(LocatedFile):
 
     @property
     def is_sdm(self) -> bool:
-        return self.ngas_file_id.endswith(".sdm")
+        # SDM files can end with .sdm or .bin. Include both
+        return self.ngas_file_id.endswith(".sdm") or self.ngas_file_id.endswith(".bin")
 
     @property
     def is_image_ancillary(self) -> bool: