483 字
2 分钟
RTL9210(A/B) Firmware Configuration

RTL9210 Firmware Configuration#

The RTL9210 comes in A and B revisions. The A revision supports NVMe, while the B revision supports both SATA and NVMe. RTL9210(A/B) Reference Firmware RTL9210A/B Parameter Explanations

NameDescription
MANUFACTUREManufacturer
SCSI_VENDORManufacturer name shown in SCSI
PRODUCTProduct model
SCSI_PRODUCTProduct model shown in SCSI
SERIALProduct serial number
EN_UPSRecommended to be disabled; setting it to 1 increases the unsafe shutdown count on every plug/unplug
DIS_SHOW_EMPTY_DISKWhether to show an empty disk when a drive is attached
ASPMDISWhether to disable active power management; value is hexadecimal 1 or 0. (Enable: 0x1, Disable: 0x0) When enabled, the bridge stays at high power and gets very hot, though speed doesn’t seem to be affected.
DISK_IPS_THRESSpecifies how long the drive sleeps (minutes)
EN_U1U2Enables U1U2 power management mode
U2_MAXPWRMaximum power in U2 mode
U3_MAXPWRMaximum power in U3 mode
The following settings should beconfigured according to your enclosure manufacturer
LED
SUSPEND_LED_OFFTurn off the light after ejection
SUSPEND_DISK_OFFSingle-color light turns off after ejection; dual-color light shows blue
UART_DBG_PINUART serial DEBUG PIN code
PD【To be confirmed】Enable PD power supply mode? Exact function unknown, but must be disabled for WTG, otherwise the device may power up slowly and fail to find the drive at boot.

Pitfalls Noted by Others#

The default configuration contains a line SCSI_WP_PIN = 0xc. If this line is not removed, writing files to the drive will prompt that the drive is write-protected, and the LED won’t light up either. Source

MD202 Factory Settings#

If needed, replace : with = yourself.

U2PHY : 02 f4 9b e0 e1
U3PHY : 02 d4 09 00 d5 00 80
VID : 0x0bda
PID : 0x9210
MANUFACTURE : "HIKSEMI"
PRODUCT : "MD202"
SERIAL : "012345678935"
SCSI_PRODUCT : "MD202" ;Unknown characters appear here, possibly for manufacturer anti-counterfeiting
SCSI_VENDOR : "HIKSEMI" ;Unknown characters appear here, possibly for manufacturer anti-counterfeiting
USB_SELF_PWR : n/a
DISK_HOTPLUG : 0x00
LED : 0x02
PINMUX1 : 0x00000000
PINMUX2 : 0x00000070
U2_MAXPWR : 0xfa
U3_MAXPWR : 0x70
ASPMDIS : 0x00
PCIE_REFCLK : n/a
DISK_IPS_THRES : 0x0a
SWR_1_2V : n/a
EN_UPS : n/a
PD : n/a
CUSTOMIZED_LED : n/a
SUSPEND_LED_OFF : 0x03
FORCE_USB_SPEED : n/a
FORCE_PCIE_SPEED : n/a
EN_U1U2 : n/a
FORCE_USB_QUIRK : n/a
FORCE_PCIE_QUIRK : n/a
FAN : n/a
DIS_SHOW_EMPTY_DISK : n/a
FORCE_SATA_NORMAL_DMA : n/a
UART_DBG_PIN : 0x05
FINGER_PRINT_EN : n/a
RM_INTERNAL_RD : n/a
HS_AUTO_SWITCH : n/a
UART_BAUD_RATE : n/a
CUSTOMIZED_DISK_IDENTIFY : n/a
HW_LED_CFG : n/a
CDROM_CFG : n/a
SUPPORT_HID : n/a
LATE_INIT_DISK : n/a
SCSI_WP_PIN : n/a
SD_MMC_TYPE : n/a
FORCE_PORT_TYPE : n/a
BCDDEVICE : n/a
SUSPEND_DISK_OFF : n/a
SCSI_WB_PIN : n/a
CUSTOMIZED_FEATURE : n/a
PERIPH_API : n/a
RAID_CFG : n/a
Boot Mode : Flash
FW Ver : 1.27.24
FW Build Date : 2021.09.07
IC Pkg Type : PCIE/SATA
UUID : n/a
Disconn_ForceUSB2 : false

Personal MD202 Settings#

VID = 0xbda
PID = 0x9210
MANUFACTURE = "HIKSEMI"
SCSI_VENDOR = "HIKSEMI"
PRODUCT = "MD202"
SCSI_PRODUCT = "MD202"
SERIAL = "012345678938"
LED = 0x2
DIS_SHOW_EMPTY_DISK = 0x1
DISK_IPS_THRES = 0
PINMUX1 = 0x0
PINMUX2 = 0x70
U2_MAXPWR = 0xfa
U3_MAXPWR = 0x70
SUSPEND_LED_OFF = 0x1
SUSPEND_DISK_OFF = 0x7
UART_DBG_PIN = 0x5
EN_UPS = 0x0
EN_U1U2 = 0x1
ASPMDIS = 0x0
RTL9210(A/B) Firmware Configuration
https://tski.uk/blog/en/rtl9210-firmware/
作者
Tokisaki Galaxy
发布于
2024-12-20
许可协议
CC BY