diff --git a/CHANGES.txt b/CHANGES.txt index 619bf05..b321e47 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,14 @@ +v3.6.109 +- Added -I, --ihm option to update IronWolf Health Management to 2.5.1 to support recent model IronWolf and IronWolf Pro drives. + - For NAS with x86_64 CPUs only. + - Installs IronWolf Health Management on '22 series and newer models that don't have IronWolf Health Management (untested). + +v3.5.108 +- Prevent error message if /tmpRoot exists but does not contain /usr/syno/bin/synosetkeyvalue and /etc.defaults/synoinfo.conf. Issue #411 + +v3.5.107 +- Bug fix for firmware version as "Found]" in db files. Issue #407 + v3.5.106 - Bug fix for when script is not located on a volume. Issue #397 diff --git a/README.md b/README.md index 390a4e7..ace41d2 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,8 @@ #### What the script does: * Checks that M.2 volume support is enabled (on models that have M.2 slots or PCIe slots). * Enables creating M.2 storage pools and volumes from within Storage Manager in DSM 7.2 and later **(newer models only?)**. * Including M.2 drives in PCIe adaptor cards like M2D20, M2D18, M2D17 and E10M20-T1 for DSM 7.2 and above **(schedule the script to run boot)**. +* Optionally update IronWolf Health Monitor to v2.5.1 to support recent model IronWolf and IronWolf Pro drives. **(NAS with x86_64 CPUs only)**. + * Installs IronWolf Health Management on '22 series and newer models that don't have IronWolf Health Management **(untested)**. * Makes DSM recheck disk compatibility so rebooting is not needed if you don't have M.2 drives (DSM 7 only). * **If you have M.2 drives you may need to reboot.** * Reminds you that you may need to reboot the Synology after running the script. @@ -103,6 +105,41 @@ ### Options when running the script --autoupdate=AGE Auto update script (useful when script is scheduled) AGE is how many days old a release must be before auto-updating. AGE must be a number: 0 or greater + -I, --ihm Update IronWolf Health Monitor to 2.5.1 to support + recent model IronWolf and IronWolf Pro drives + -h, --help Show this help message + -v, --version Show the script version + + -s, --showedits Show edits made to _host db and db.new file(s) + -n, --noupdate Prevent DSM updating the compatible drive databases + -r, --ram Disable memory compatibility checking (DSM 7.x only) + and sets max memory to the amount of installed memory + -f, --force Force DSM to not check drive compatibility + Do not use this option unless absolutely needed + -i, --incompatible Change incompatible drives to supported + Do not use this option unless absolutely needed + -w, --wdda Disable WD Device Analytics to prevent DSM showing + a false warning for WD drives that are 3 years old + DSM 7.2.1 and later already has WDDA disabled + -p, --pcie Enable creating volumes on M2 in unknown PCIe adaptor + -e, --email Disable colored text in output scheduler emails + -S, --ssd=DRIVE Enable write_mostly on internal HDDs so DSM primarily + reads from internal SSDs or your specified drives + -S automatically sets internal SSDs as DSM preferred + --ssd=DRIVE requires the fast drive(s) as argument, + or restore as the argument to reset drives to default + --ssd=sata1 or --ssd=sata1,sata2 or --ssd=sda etc + --ssd=restore + --restore Undo all changes made by the script (except -S --ssd) + To restore all changes including write_mostly use + --restore --ssd=restore + --autoupdate=AGE Auto update script (useful when script is scheduled) + AGE is how many days old a release must be before + auto-updating. AGE must be a number: 0 or greater + -I, --ihm Update IronWolf Health Management to 2.5.1 to support + recent model IronWolf and IronWolf Pro drives. + For NAS with x86_64 CPUs only. + Installs IHM on '22 series and newer models (untested) -h, --help Show this help message -v, --version Show the script version ``` diff --git a/bin/dhm_tool b/bin/dhm_tool new file mode 100644 index 0000000..3ce8e45 Binary files /dev/null and b/bin/dhm_tool differ diff --git a/bin/dhm_tool.txt b/bin/dhm_tool.txt new file mode 100644 index 0000000..30e0354 --- /dev/null +++ b/bin/dhm_tool.txt @@ -0,0 +1,12 @@ +stx_ihm from QNAP firmware, renamed dhm_tool for Synology DSM + + SeaDragon_DHMr - Seagate drive utilities + Copyright (c) 2017-2021 Seagate Technology LLC and/or its Affiliates, All Rights Reserved + SeaDragon_DHMr Version: 2.5.1-2_2_3 X86_64 + Build Date: Oct 3 2022 + +MD5 cf67c1d5006913297f85ca7f9d1795ba +SHA-1 163b384afabc491c97f3aa4ee7916601a9a680dd +SHA-256 86dd0e3c5ded507d23dfeb2ca04a2e086c97a86e2ab96dc6fdeab686a8202795 +SHA-384 3d806909d445605787ceb155bc1555e01d02efe324378c9c71e6b53d91bba6bf8dbadef38dd882b43caf8dbd93eaff6c +SHA-512 a2d87d91fd4cc298708946c9a611027dce290ba17a48c65e712b5d7e72ba04c6b5303c90efeb178a8fc690241b405691a15cc88200ab3b28319198df6bd6ad16