diff --git a/CHANGES.txt b/CHANGES.txt index 2fa4acd..0e20863 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,6 @@ +v1.2.24 +- Bug fix. Ignoring removable drives was ignoring all drives in DSM 7 on a RS2421rp+. Fix issue #23. + v1.2.23 - Changed to show if no M.2 cards were found, if M.2 drives were found. diff --git a/syno_hdd_db.sh b/syno_hdd_db.sh index 4a92dd1..e880c95 100644 --- a/syno_hdd_db.sh +++ b/syno_hdd_db.sh @@ -326,8 +326,8 @@ fixdrivemodel(){ getdriveinfo() { # Skip removable drives (USB drives) - removable=$(cat "$1/removable") - if [[ $removable == "0" ]]; then + removable=$(cat "$1/removable") # Some DSM 7 RS models return 1 for internal drives! + if [[ $removable == "0" ]] || [[ $dsm -gt "6" ]]; then # Get drive model and firmware version hdmodel=$(cat "$1/device/model") hdmodel=$(printf "%s" "$hdmodel" | xargs) # trim leading and trailing white space