Portable HDDExpert Changelog

What's new in Portable HDDExpert 1.20.1.55

Apr 3, 2023
  • [Bug] Update ICS library to 8.70 and OpenSSL to 3.1.0 (Kyle_Katarn)
  • [New Feature] ReactOS detection in logs (including build number and fallback for custom builds) (Kyle_Katarn)
  • [Refactoring] Windows 2003 is not detected correctly (5.2) (Kyle_Katarn)

New in Portable HDDExpert 1.20.0.54 (Jan 13, 2022)

  • [Refactoring] Incorrect decoding of 0xE7 (Temperature vs Remaining Life) (Kyle_Katarn)
  • [New Feature] ATAPI drive access support (Kyle_Katarn)
  • [Refactoring] 0xAB to be indicated as "Program Fail Count" (Kyle_Katarn)
  • [Refactoring] 0xAD to be indicated as "Wear Leveling Count" (Kyle_Katarn)
  • [Refactoring] 0xAC to be indicated as "Erase Fail Count" (Kyle_Katarn)
  • [Refactoring] ATAPI commands support (not IDE only) (Kyle_Katarn)
  • [Refactoring] HDDExpert should scan PhysicalDriveX up to X=15 not 3. (Kyle_Katarn)
  • [Refactoring] PhysicalDriveX hint on drive button (Kyle_Katarn)

New in Portable HDDExpert 1.19.0.51 (Dec 24, 2021)

  • Refactoring] Manufacturer / Model info swapped on some SK Hynix SSD (Kyle_Katarn)
  • [Bug] "Phison" wrongly identified as manufacturer (Kyle_Katarn)
  • 0[Refactoring] Tempeature items tooltip shall be unit independant (Kyle_Katarn)

New in Portable HDDExpert 1.18.8.50 (Aug 7, 2021)

  • [Refactoring] Update ICS library to 8.66 and OpenSSL to 1.1.1k (Kyle_Katarn)
  • [Bug] Windows 11 is identified as a Windows 10 (Kyle_Katarn)

New in Portable HDDExpert 1.18.7.48 (Apr 12, 2021)

  • [Refactoring] Code signing certificate renewal
  • [Refactoring] Update ICS library to 8.65 and OpenSSL to 1.1.1i

New in Portable HDDExpert 1.18.6.47 (Apr 12, 2021)

  • [Refactoring] Update ICS library to 8.64 and OpenSSL to 1.1.1g

New in Portable HDDExpert 1.18.5.45 (May 22, 2020)

  • Update ICS library to 8.62 (Kyle_Katarn)

New in Portable HDDExpert 1.18.4.43 (Aug 9, 2019)

  • Update ICS library to 8.61 and OpenSSL to 1.1.1c (Kyle_Katarn)
  • Missing Version Information (Kyle_Katarn)

New in Portable HDDExpert 1.18.3.42 (Apr 28, 2019)

  • [Bug] Missing UninstallDisplayIcon in registry for installed version (Kyle_Katarn)
  • [Refactoring] bcrypt.dll is missing error on Windows XP (Kyle_Katarn)
  • [Bug] Update ICS library to 8.59 and OpenSSL to 1.1.1b (Kyle_Katarn)

New in Portable HDDExpert 1.18.2.41 (Oct 19, 2018)

  • Refactoring:
  • OpenSSL 1.1.0h > 1.1.0i (Kyle_Katarn)
  • Improved log management as per 0005071 (Kyle_Katarn)
  • Bug:
  • Crash when closing Portable version ran from a read only folder (eg : NAS,...) (Kyle_Katarn)

New in Portable HDDExpert 1.18.1.40 (Jun 25, 2018)

  • HDDExpert shall not report HDD with empty Model and Manuf
  • [Refactoring] Wrong implementation of 0004701
  • [Bug] Wrong implementation of 0004720 and 0004694
  • [Bug] Wrong implementation of 0004700 and 0004708

New in Portable HDDExpert 1.18.0.39 (Jun 17, 2018)

  • HDDExpert shall indicate to the server its own version (for troubleshooting) (Kyle_Katarn)
  • Code signing certificate renewal (Kyle_Katarn)
  • Language setting is not saved in Portable version (Kyle_Katarn)

New in Portable HDDExpert 1.17.0.38 (Apr 18, 2018)

  • [Bug] OpenSSL 1.1.0g > 1.1.0h
  • [Refactoring] Make portable version truly portable

New in Portable HDDExpert 1.16.3.37 (Apr 1, 2018)

  • [Refactoring] "Micron_1100_MTFDDAV256TBN / Micron_1100_MTFDDAV256TBN" shall be reported as "Micron / MTFDDAV256TBN" (Kyle_Katarn)
  • [Refactoring] "C400 / MTFDDAC256MAM" to be reported as "Micron / MTFDDAC256MAM" (Kyle_Katarn)
  • [Refactoring] "ST250DM001 / HD253GJ" to be reported as "Seagate / ST250DM001-HD253GJ" (Kyle_Katarn)
  • [Refactoring] "MKNSSDRE1TB / MKNSSDRE1TB" to be reported as "Mushkin / MKNSSDRE1TB" (Kyle_Katarn)

New in Portable HDDExpert 1.16.2.36 (Feb 10, 2018)

  • [Refactoring] "RevuAhn_850X1TU256GB / RevuAhn_850X1TU256GB" shall be reported as "RevuAhn / 850X1TU256GB" (Kyle_Katarn)
  • [Refactoring] "HFS512G39TND / N210A" shall be "Hynix / HFS512G39TND-N210A" (Kyle_Katarn)
  • [Refactoring] Hitachi, HITACHI, ... rationalization (Kyle_Katarn)
  • [Refactoring] INTENSO, Intenso, ... rationalization (Kyle_Katarn)
  • [Bug] Wrong implementation of 0004694 (Kyle_Katarn)

New in Portable HDDExpert 1.16.1.35 (Feb 3, 2018)

  • [Refactoring] "M4 / CT128M4SSD2" shall be reported as "Crucial / CT128M4SSD2 M4" (Kyle_Katarn)
  • [Refactoring] MAXTOR, Maxtor, ... rationalization (Kyle_Katarn)
  • [Refactoring] "Seagate / ST2000DM001" showing as "OOS2000G / OOS2000G" (Kyle_Katarn)
  • [Refactoring] "TS128GSSD370 / TS128GSSD370" shall be reported as "Transcend / TS128GSSD370" (Kyle_Katarn)
  • [Refactoring] "OCZ-VERTEX3 / MI" Shall be "OCZ / VERTEX3 MI" (Kyle_Katarn)
  • [Refactoring] "WD2003FZEX / 00Z4SB1" should be "Western Digital / WD2003FZEX-00Z4SB1" (Kyle_Katarn)
  • [Refactoring] "Crucial_CT256MX100SSD1" as Manufacturer & Model name (Kyle_Katarn)
  • [Refactoring] "ST500LM012 / HN-M500MBB" should be "Seagate / ST500LM012 HN-M500MBB" (Kyle_Katarn)
  • [Refactoring] TOSHIBA, Toshiba, ... rationalization (Kyle_Katarn)
  • [Refactoring] Samsung, SAMSUNG, ... rationalization (Kyle_Katarn)

New in Portable HDDExpert 1.16.0.34 (Jan 28, 2018)

  • [Bug] Implement TLS to protect network traffic
  • [New Feature] UID setting
  • [Refactoring] All links to kcsoftwares.com shall use HTTPS, not HTTP
  • [Refactoring] Update of email for contact in "About" dialog
  • [New Feature] First interface test with HDDExpertOnline
  • [Bug] Serial number & firmware may contain useless trailing blanks
  • [Refactoring] Update of internal ICS library from 8.34 to 8.50

New in Portable HDDExpert 1.15.0.31 (Sep 1, 2017)

  • [New Feature] Menu item for "Bug report" and "Change Log"
  • [Bug] Wrong language file used
  • [Bug] Incorrect Manufacturer / Model identification for "THNSN5256GPUK NVMe TOSHIBA 256GB"
  • [New Feature] Log "filtered" SMART data
  • [Bug] Logging of '[PhysicalDrive%d]' elements missing
  • [Bug] SMART data detected but not displayed
  • [Bug] Empty report for Crucial BX100 SSD
  • [Refactoring] "no drive detected" shall be logged as Error, not Verbose

New in Portable HDDExpert 1.14.3.30 (Jul 12, 2017)

  • [Bug] Google search no longer working

New in Portable HDDExpert 1.14.2.29 (May 25, 2017)

  • [New Feature] ICS shall be set in NO_DEBUG_LOG
  • [Bug] Switching to dual monitor to single and restarting lead to invisible UI

New in Portable HDDExpert 1.14.1.28 (Dec 31, 2016)

  • [Refactoring] Notification of "up-to-date" version when manually check using menu item
  • [Bug] Update of internal ICS library from 8.06 to 8.34

New in Portable HDDExpert 1.14.0.27 (Aug 31, 2016)

  • [New Feature] Check for updates at startup - resolved.
  • [New Feature] Update detection (SUMo lite) - resolved.
  • [Refactoring] Upgrade of internal JEDI Libraries JCL v2.7 -> v2.8 (6000) JVCL v3.49 -> v3.50 (2016-08-04) - resolved.

New in Portable HDDExpert 1.13.5.26 (Jul 5, 2016)

  • Bug: Program not displaying temperature for SSD in top area of window

New in Portable HDDExpert 1.13.4.25 (Apr 8, 2016)

  • [Refactoring] CTxxxxx with no manufacturer detected shall use "Crucial" - resolved.
  • [Bug] Some Seagate wrong identification - resolved.
  • [Bug] Incorrect Manufacturer for seagate "ST500DM002 1BD142" - resolved.

New in Portable HDDExpert 1.13.3.24 (Mar 13, 2016)

  • [Bug] POH / cycle pictures displayed even if no data - resolved.

New in Portable HDDExpert 1.13.2.23 (Dec 27, 2015)

  • [Refactoring] Upgrade of internal JEDI Libraries - resolved.

New in Portable HDDExpert 1.13.1.22 (Nov 9, 2015)

  • [New Feature] ALSR (Address space layout randomization) - resolved.
  • [Bug] Windows 10 support in log file - resolved.

New in Portable HDDExpert 1.13.0.21 (Aug 20, 2015)

  • [Refactoring] Direct google search for specification - resolved.
  • [New Feature] Shall log if "portable" version is used- resolved.

New in Portable HDDExpert 1.12.0.20 (May 18, 2015)

  • [New Feature] Progress bar while loading - resolved.
  • [Refactoring] Multithreaded SMART data access - resolved.

New in Portable HDDExpert 1.11.3.19 (Jan 25, 2015)

  • [Bug] GUI problems with 120 DPI

New in Portable HDDExpert 1.11.2.17 (Jan 3, 2015)

  • [Bug] Unknown 0xB2 SMART attributes (from a Plextor device) - resolved.

New in Portable HDDExpert 1.11.1.16 (Dec 10, 2014)

  • [Bug] Misdetection of Windows 8.1 - resolved.

New in Portable HDDExpert 1.11.0.15 (Nov 12, 2014)

  • [Refactoring] Update links for Fans/Spare/Backup buttons

New in Portable HDDExpert 1.10.1.14 (Jul 21, 2014)

  • [Refactoring] Remove message about "Driver 3rd party tool" (Kyle_Katarn) - resolved
  • [Refactoring] "Driver update" button shall launch DUMo if installed (Kyle_Katarn) - resolved

New in Portable HDDExpert 1.10.0.12 (Jan 13, 2014)

  • [Refactoring] Change "Spin-up Retry Count" from "Failure" to "Health"
  • [New Feature] 0xD2, 0xD3, 0xD4 SMART attributes (found on a Maxtor Drive)
  • [New Feature] RAMExpert & BATExpert menu actions
  • [Refactoring] New links

New in Portable HDDExpert 1.9.0.11 (Dec 23, 2013)

  • [New Feature] Cycle-based alert
  • [New Feature] POH-based alert
  • [New Feature] 0xB1 0xB3 0xB5 0xB6 SMART Attributes decoding

New in Portable HDDExpert 1.8.0.10 (Dec 16, 2013)

  • [New Feature] "Shred files" action
  • [New Feature] "Clean disk" action
  • [New Feature] Export to text

New in Portable HDDExpert 1.7.0.9 (Dec 2, 2013)

  • [New Feature] °C/°F switching.
  • [New Feature] Minimize to tray.
  • [New Feature] 0xFE - Count of "Free Fall Events" detected.
  • [New Feature] Driver update button.

New in Portable HDDExpert 1.6.0.8 (Nov 18, 2013)

  • [New Feature] Get HDD specs button
  • [New Feature] hyperlink to manufacturer's web site
  • [Refactoring] STxxxxx with no manufacturer detected shall use "Seagate"
  • [Refactoring] OCZ specific processing for model/SN
  • [Refactoring] Change the word appearance to appearing
  • [Bug] Useless 'K'

New in Portable HDDExpert 1.5.0.7 (Nov 11, 2013)

  • [Refactoring] All "* error rates" attributes shall have the same category (health or failure)
  • [Bug] Significant ECC error rate for OCZ SSDs
  • [New Feature] No temperature message / indication if no temp parameter available
  • [Bug] Erroneous temperature for Intel SSD
  • [Bug] Undue "N/A" for valid temperature

New in Portable HDDExpert 1.4.0.6 (Nov 4, 2013)

  • [New Feature] 0xB4 - Unused Reserved Block Count Total
  • [Refactoring] STxxxxx with no manufacturer detected shall use "Seagate"
  • [New Feature] Indication of total disk capacity (below disk indication, as well as temp ?)
  • [Refactoring] Rename Error/Damage frame (confusing)
  • [Bug] Incorrect "Command Timeout" decoding
  • [Refactoring] Temperature attribute with 0x00 raw data shall be indicated N/A
  • [New Feature] Log shall indicate if administrator rights are granted
  • [New Feature] Windows 8.1 support in log file

New in Portable HDDExpert 1.3.0.5 (Oct 18, 2013)

  • [Bug] SMART Parameter listed twice (only first is OK)
  • [New Feature] Save window position & size
  • [Refactoring] STxxxxx with no manufacturer detected shall use "Seagate"
  • [Refactoring] Serial number cleanup for OCZ SSD
  • [Bug] Bad Model/Manufacturer detection for OCZ SSD
  • [New Feature] WDC as "Western Digital" (manufacturer)
  • [Refactoring] Temp / Cycle / POH shall be labels, not buttons

New in Portable HDDExpert 1.2.0.4 (Oct 18, 2013)

  • [Bug] Erroneous display when no drive is detected
  • [Bug] Resfresh Now | Auto does... nothing
  • [Bug] "negative" # of LBAs
  • [Bug] "negative" Run Out Cancel
  • [Bug] Order of raw data digits is incorrect
  • [Refactoring] Alarmist temperature report
  • [New Feature] 0x65 - Maximum FHC
  • [New Feature] 0x64 - Erase/Program cycles
  • [New Feature] 0x63 - Average FHC
  • [Bug] Incorrect "KC" logo positionning

New in Portable HDDExpert 1.1.0.2 (Oct 8, 2013)

  • [Refactoring] Min/Max temps shall only be displayed if relevant
  • [Bug] 0x80 attribute should be masked
  • [New Feature] Shall indicate cache size
  • [New Feature] 0xBD attribute : High fly writes
  • [New Feature] 0xBC attribute : Command Timeout
  • [Bug] Window resize is not correct
  • [Bug] Typo : Recommanded (Recommended)