最近买了个RTL9210主控的硬盘盒。听说这个主控的老版本固件存在一些问题,就准备给它升级固件。
接上硬盘盒,启动升级工具,发现硬盘盒当前固件已经是修复了S.M.A.R.T.不安全关机计数bug的1.27.24版本了,不过还是决定升一下熟悉一遍操作。
操作的时候并没有截图,因此这篇文章依旧是没有配图的操作笔记(笑)。
1.相关链接
找固件时经过一番搜索,在某个论坛上找到了固件包及升级工具。
目前(2022年6月11日),RTL9210主控固件的最新版本号为1.29.12。
固件包下载地址(适用于RTL9210/RTL9210B主控):https://www.station-drivers.com/index.php/en/driverss/Drivers/Realtek/NVMe-USB-3.1/lang,en-gb/
论坛给出的升级步骤:https://www.station-drivers.com/index.php/en/articles/3303-realtek-rtl9210-nvme-usb-3-1-controller-firmware-version-1-27-24
配置文件的参数翻译(非官方):https://www.airchip.org.cn/index.php/2022/04/18/9210abfw1298/
2.升级步骤
2.1.准备工作
先把硬盘盒里面的SSD(如果有的话)取出来,然后将硬盘盒连接到电脑的Type-C口。
下载并解压固件包,双击UTHSB_MPtool_Lite.exe
启动升级工具。
升级工具会自动识别到RTL9210主控的设备,并在Device Select
一栏中呈现。如果接了多个RTL9210硬盘盒,那么需要在下拉菜单中选择需要做升级操作的那个。
2.2.备份配置
先别急着点升级,在此之前把硬盘盒当前的配置信息备份一下,以防万一。
依次点击菜单栏的Dump
->Show Device Info
,然后点击弹窗中的保存按钮,将设备配置信息保存一份。
2.3.修改配置
设备信息备份好后,关闭升级工具,双击UTHSB_MPtool_Lite.exe
所在目录下的configure
目录,编辑里面的IB-180MC-C31.cfg
或者其他什么后缀是.cfg
的配置文件。
编辑之前还是建议按照惯例将原版配置文件做个备份。
同时打开先前备份的设备配置信息文件,将里面的参数值搬运到配置文件中。
搬运完毕后就可以做修改了。
我主要修改了活动电源管理和休眠时间,将这2个功能都关闭了。
保存修改后的配置文件,再次启动UTHSB_MPtool_Lite.exe
升级工具。如果工具没有报错退出,那么修改后的配置文件就基本没问题。
2.4.开始升级
点击“Update Device"按钮,开始升级硬盘盒固件。升级过程中硬盘盒会自己弹出2次左右。
当进度条跑到100%时,固件就升级完成了。
2.5.示例配置
我改的配置文件内容如下,硬盘盒是佳翼的22110那款。
不同型号的硬盘盒关于LED灯光的配置会有不同,需要根据原本的设备配置信息进行调整。
配置文件仅供参考,可别真的照抄哦(笑)。
;Configure Start ;=================FW Configure================= VID = 0xbda PID = 0x9210 MANUFACTURE = "Realtek" PRODUCT = "USB 3.2 Gen2x1 Storage Device" ;"0123" for Dec, "0x0123" for Hex, max 12 digits SERIAL = "301415926535" DISK_HOTPLUG = 0x0 PINMUX1 = 0x0 PINMUX2 = 0x0 U2_MAXPWR = 0xfa U3_MAXPWR = 0x70 ASPMDIS = 0x1 ;10 minutes of idle time will disable disk power ;DISK_IPS_THRES = 10 DISK_IPS_THRES = 0x0 ;EN_UPS = 0x0 ;PD = 0x0 LED = 0x3 ;CUSTOMIZED_LED is 15 bytes CUSTOMIZED_LED = 01 0a SUSPEND_LED_OFF = 0x1 ;DIS_SHOW_EMPTY_DISK = 0x1 ;FORCE_SATA_NORMAL_DMA = 0x0 UART_DBG_PIN = 0x5 ;FINGER_PRINT_EN = n ;=================Tool Configure================= ;DISCONN_FORCE_USB2 = n FORMAT_DISK = n ;INC_SERIAL = y ;PARTITION: GPT, MBR PARTITION = "MBR" ;FORMAT: NTFS, exFAT FORMAT = "NTFS" ;LABEL max allowed - characters LABEL = "My USB"
3.个人吐槽
瑞昱的RTL9210主控芯片听说温控还不错。之前用的某个ASM2362主控的硬盘盒满负载情况下还是有点热的,希望这个RTL9210盒子能够稍微凉快一些。
……不过对于我即将塞进去的22110硬盘来说,估计只会更烫吧。
0 Comments