Release Notes: A nasty LBA48/LBA28 confusion was resolved. Upgrading is recommended. The -N flag was fixed for use on non-LBA48 capable drives. ATA_12 is now used by default (which helps USB), and ATA_16 is used only when needed for LBA48.
Release Notes: Several minor enhancements were made. The -N flag was fixed for 1.5 TB drives.
Release Notes: Support for Device Configuration Overlay was added, with the new flags "--dco-freeze", "--dco-identify", and "--dco-restore". A firmware download capability was implemented. Supposedly obsolete "cache/buffer size" reporting was added to "-I". New "--idle-immediate" and "--idle-unload" flags were implemented. Kernel bugs associated with "-N" are now detected and reported.
Release Notes: This version is compatible with /sys/block/ symlinks, as seen on some distributions' kernels.
Release Notes: Fixes were introduced to permit building against older kernels which lack SG_IO. The -R and -U flags were removed, as kernel support is broken and being removed. Sysfs support for drives 2TB or larger was added. The -Q flag now works for SATA. Many other fixes were made.
Release Notes: Safeguards were added for attempts to use "--read-sector", "--write-sector", and "--make-bad-sector" on partitions rather than the raw/full drive.
Release Notes: Several fixes were made to ensure functionality with the non-libata IDE driver again. Many features were broken and possibly dangerous on earlier 7.x/8.x versions with the old IDE. Upgading is strongly recommended. The display of udma6 mode was fixed. The program now exits with a proper return code to ease scripting.
Release Notes: A major code overhaul was made. Support for libata SATA/PATA drives was significantly expanded. Much better compliance with the SCSI-ATA-Translation specification was achieved. The -A, -W, and -M flags can now be used without a parameter to query the current setting. Several enhancements to the -I information were made. New flags "--make-bad-sector", "--repair-sector", and "--read-sector" were added. The "-N" flag was added to get/set max address/HPA. Many other fixes and enhancements were made.
Release Notes: A new "-H" flag for (Hitachi) drive temperature was implemented. A new "-s" flag to control power-up in standby was added. Recognition of SMART Command Transport (SCT) and the display of UDMA modes 3/4/5 was added to "-i". "-I" display output was cleaned up. A bug in "-C" was fixed. The "--Istdin" option was fixed to be pipe-safe. The (over)reporting of "-T" results was fixed.