覆蓋韌體更新檢查(跨版本升級)

嗨,請問有什麼方法可以覆蓋韌體升級檢查嗎?

我有一台 TS-1253U-RP,但 Qnap 伺服器上的恢復韌體檔案 X53U_20141125-1.2.8.img 已損毀(請參考 Can't reach TS-1253U-RP - #17 by kifotib1421 )。

我可以恢復到錯誤的 F_TS-X53_20140916-1.2.8.img(甚至可以將其升級到 F_TS-X53_ 的最新韌體)。但是 Qnap 不會繼續設置流程,因為它永遠無法偵測到我的硬碟(我可以進入主控台並輸入 cat /proc/scsi/scsi,它會列出我插入的硬碟,所以我知道硬體沒問題)。

所以我需要跨版本升級回正確的 F_TS-X53U_ 韌體。但 Qnap Finder 不允許我跨版本升級,因為它偵測到新韌體(X53U)和舊韌體(X53)不是同一分支。而當我嘗試從 TS-X53 Pro 的最新 QTS 5.2.3.3006 網頁介面進行跨版本升級時,會出現訊息:「更新失敗。請檢查韌體版本。」

有沒有辦法覆蓋這個檢查,強制安裝我 TS-1253U-RP 的正確韌體?

謝謝!

你有嘗試過手動升級韌體嗎?

我猜韌體升級程序會在套用升級前檢查機型,但不確定相關資訊存放在哪裡。

感謝,@Toxic!很棒的主意!

我用你的連結時沒能成功,因為出現沒有 /mnt/update 的錯誤,而且我的 NAS 沒有初始化磁碟。因此我按照 https://www.qnap.com/en/how-to/faq/article/manually-updating-the-firmware 的說明操作。

它並沒有阻止我進行跨版本升級,安裝過程直到最後都沒有錯誤:

Allocating group tables: done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done

Update Finished.
BusyBox v1.24.1 (2025-01-08 02:15:39 CST) multi-call binary.

Usage: dirname FILENAME

Strip non-directory suffix from FILENAME
/bin/cat: /mnt/update/newver: No such file or directory
Default volume not found.

之後 NAS 就無法使用了,所以我又恢復到錯誤的 F_TS-X53_20140916-1.2.8.img(因為 Qnap 伺服器上的 F_TS-X53U_20141125-1.2.8.img 是損壞的),在升級前先建立了 /mnt/update 和 /mnt/update/newver,但最後還是出現 /mnt/update/newver 的錯誤。

有沒有其他方法可以解決 /mnt/update/newver 的問題?

真可惜 Qnap 不願意修正他們伺服器上的損壞 F_TS-X53U_20141125-1.2.8.img……現在我得做這麼多額外的步驟才能讓它運作,其實本來可以簡單得多!