This release patches the following issues:
- Win11 NVMe firmware update failing (Seagate/ToolBin#39, #198)
- Incorrect protocol for SATA PIO download in passthrough SAT command which may cause failures for devices that do not support the DMA version of the download command (#196)
- Write overrun when passing certain patterns with the
--pattern:repeat
option in openSeaChest_Erase and openSeaChest_Format. - Disabling some CSMI lookup in Windows that hangs some systems
- Adding more USB Adapters to list for legacy passthrough types
- Bug looking up supported SCSI Sanitize support on some drives that only support specific erases without AUSE support.
- Fix crash when reading SCSI supported sector sizes
- Added new exit code and more verbose message for insecure file paths. (#161)
- Fixing a crash that could occur when using the --farmCombined option to pull the combined farm log to a binary file
- Fixed when to rescan for partition changes after sanitize completion so that this only runs after successful completion
- Initial support for LaCie Rugged SSD4 drive
- Updated exclusive access API to be separate from locking/unlocking API on the file handles. This reduced the chance of weird behavior during something like sanitize overwrite
- Made Seagate external drive SN cleanup available on all interfaces, not only USB
- Fixed scan not outputting anything in certain scenarios where the number of successfully scanned drives is equivalent to the number that failed to scan.
- Fixing not setting flags in internal SCSI structure on firmware update for beginning/ending segment info when translating from ATA passthrough command.
- Fixed missing CPU name in certain cross-compiled builds not being set
- Added option to run zoned device version of depopulate to openSeaChest_Format: --removeElementModifyZones