Which nvme external enclosure?

Soldato
Joined
10 Jul 2010
Posts
6,314
im back on the main pc. here you go:

fwupdate.jpg


above pic is how it should look with the device selected iv highlighted in red then the update button will work.
as for the config here it is:

Code:
;Configure Start
;=================FW Configure=================
U2PHY = 02 f4 9b e0 e1
U3PHY = 02 d4 09 00 d5 00 80

VID = 0xbda
PID = 0x9210

MANUFACTURE = "Realtek"
SCSI_VENDOR = "Orico"
PRODUCT = "Orico USB 3.1 NVME"
SCSI_PRODUCT = "RTL9210B-CG"
SERIAL = "012345678904"

CFEXPRESS = 0x0
LED = 0x1
PINMUX1 = 0x0
PINMUX2 = 0x0
U2_MAXPWR = 0xfa
U3_MAXPWR = 0x70
ASPMDIS = 0x0

;10 minutes of idle time will disable pcie power
PCIE_PWRCUT_THRES = 0xa

;EN_UPS = 0x0
;PD = 0x0

;CUSTOMIZED_LED is 15 bytes
CUSTOMIZED_LED = 01 01
;SUSPEND_LED_OFF = 0x0
;FAN = 0x0

;DIS_SHOW_EMPTY_DISK = 0x1
;UART_DBG_PIN = 5

;=================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"

Above code is only for the B version which is sata and nvme.

copy and paste above code into a text file and save as a .cfg extension to use with the software for the orico enclosure.
this line here:
;10 minutes of idle time will disable pcie power
PCIE_PWRCUT_THRES = 0xa
put a ; before the PCIE_PWRCUT_THRES = 0xa making it: ;PCIE_PWRCUT_THRES = 0xa if you dont want the enclosure to sleep after 10 mins of activity. i have it enabled so if i keep it connected to the pc it goes to sleep, sending data to the drive when its sleeping results in like a half second or less delay to wake it up and transfers begin. ideal for my use case.
I replaced the text in the INI file with the text you quoted and it still doesn't see the drive. Does the INI file need to be exactly right for the software to see the drive?

Another thing, as far as I can tell my enclosure only supports M.2 drives, not SATA drives as well.
 
Soldato
Joined
10 Jul 2010
Posts
6,314
Okay so renaming RTL9210B_Lite.cfg to RTL9210_Lite.cfg appears to work with UTHSB_MPtool_Lite. I'm a bit apprehensive as to why, so I won't flash anything just yet.

VID = 0xbda
PID = 0x9210
MANUFACTURE = "Sabrent"
SCSI_VENDOR = "Sabrent"
PRODUCT = "Sabrent"
SCSI_PRODUCT = "SSD"
SERIAL = "830700000023"
;DISK_IPS_THRES = 10
LED = 0x1
;HW_LED_CFG = 0x0
CUSTOMIZED_LED = 0a 01
;SUSPEND_LED_OFF = 0x0
UART_DBG_PIN = 5
DIS_SHOW_EMPTY_DISK = 0x1

The dump from Show device info in the Dump menu:
**************************************************************
Device : [Port22] : Realtek RTL9210B-CG #0
**************************************************************
U2PHY : 02 f4 9b e0 e1
U3PHY : 02 d4 09 00 d5 00 80
VID : 0x0bda
PID : 0x9210
MANUFACTURE : "Realtek"
PRODUCT : "RTL9210B-CG"
SERIAL : "012345679039"
SCSI_PRODUCT : "RTL9210B-CG "
SCSI_VENDOR : "Realtek "
USB_SELF_PWR : n/a
DISK_HOTPLUG : 0x00
LED : 0x01
PINMUX1 : 0x00070000
PINMUX2 : 0x00000000
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 : n/a
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.23.15
FW Build Date : 2020.11.16
IC Pkg Type : PCIE
UUID : n/a

Disconn_ForceUSB2 : false

What I think I should edit RTL9210B_CG.cfg to:
VID = 0x0bda
PID = 0x9210
MANUFACTURE = "Realtek"
SCSI_VENDOR = "Realtek"
PRODUCT = "RTL9210B-CG"
SCSI_PRODUCT = "RTL9210B-CG"
SERIAL = "012345679039"
DISK_IPS_THRES = 10
LED = 0x01
;HW_LED_CFG = 0x0
;CUSTOMIZED_LED = 0a 01
;SUSPEND_LED_OFF = 0x0
UART_DBG_PIN = 5
;DIS_SHOW_EMPTY_DISK = 0x1
 
Soldato
OP
Joined
30 Jul 2005
Posts
19,438
Location
Midlands
Another thing, as far as I can tell my enclosure only supports M.2 drives, not SATA drives as well.
Well that explains it. You need the other firmware thats for the non B model. Its the one version older than the one you downloaded
I will get the non B config fir you when im back on the pc
 
Last edited:
Soldato
OP
Joined
30 Jul 2005
Posts
19,438
Location
Midlands
here is config for non B version which does nvme only:

Code:
;Configure Start
;=================FW Configure=================
U2PHY = 02 f4 9b e0 e1
U3PHY = 02 d4 09 00 d5 00 80

VID = 0xbda
PID = 0x9210

MANUFACTURE = "Realtek"
SCSI_VENDOR = "Orico"
PRODUCT = "Orico USB 3.1 NVME"
SCSI_PRODUCT = "USB 3.1 Gen2"
SERIAL = "012345678909"

CFEXPRESS = 0x0
LED = 0x1
PINMUX1 = 0x70000
PINMUX2 = 0x0
U2_MAXPWR = 0xfa
U3_MAXPWR = 0x70
ASPMDIS = 0x0

;10 minutes of idle time will disable pcie power
PCIE_PWRCUT_THRES = 0xa

;EN_UPS = 0x0
;PD = 0x0

;CUSTOMIZED_LED is 15 bytes
;CUSTOMIZED_LED = 00
;SUSPEND_LED_OFF = 0x0
;FAN = 0x0

;DIS_SHOW_EMPTY_DISK = 0x1
;UART_DBG_PIN = 5

;=================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"

and the firmware:
 
Last edited:
Soldato
OP
Joined
30 Jul 2005
Posts
19,438
Location
Midlands
No, any drives with anything taller than a thin label type heat spreader wont fit.

However when i say won't fit i mean the lid wont close. Iv run drives in it with the lid open for quick data transfer before putting into pc
 
Back
Top Bottom