• Guest, The rules for the P & N subforum have been updated to prohibit "ad hominem" or personal attacks against other posters. See the full details in the post "Politics and News Rules & Guidelines."

Question *STABLE* NVMe - USB Adapter?

Page 10 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

cyberjedi

Junior Member
Apr 4, 2010
21
10
81
I'm looking to buy a *RELIABLE* NVME-USB external adapter, that doesn't disconnect randomly, can keep up the close to 1GB/s speed.
So far all adapter's reviews contain frighteningly high % of reports of malfunction, random disconnects, sub-par speeds, falling to even under USB 2.0 speeds, etc.
There are 3 main chipsets in the market: JMicron JMS583, Asmedia ASM2362, and Realtek RTL9210 (no product has surfaced with the latter yet, so no REAL reviews, experiences yet UPDATE: it is on the market already).
Also ASUS has a new product, ROG Strix Arion, but there isn't enough feedback about it yet, and I mean real life feedback not just being able to run a few benchmarks, but real stress test to see if the device (adapter) can keep it up, without disconnecting or slowing down hard.
I would really appreciate any feedback from those who have GOOD experiences during stress-tests, like tons of random 4k writes with a stable speed, cloning 100's of GB-s at a stable high speed close to 1GB/s.
I know SSD's very well, so please stick to the point and don't start to educate me on how their speed falls after some writes, etc. I'm aware and this is NOT the point.
You can help if you can point me to a STABLE and RELIABLE NVMe-USB-C adapter that WORKS as expected.
Thank you in advance!
 
Last edited:
Dec 6, 2008
149
24
81
@papapapapapapapababy
it could also be a wrong ID assignment, which is infrequent but that I have already seen few days ago with my PCIEx to USB 3.1 Gen.2 card with the ASM3142 chipset which is recognized in windows with the ID 2142 instead of 3142.
In your case you can get the answer from this: the disc you insert in the enclosure has an "M" key, "B" key or a "B+M" key connector?
wd-blue-sn550-nvme-ssd.png.thumb.1280.1280.pngthis is the ssd im using. litteraly the one they use !!! 61mSWqWrQpL._AC_SL1200_.jpg


WhatsApp Image 2020-07-22 at 3.54.28 PM.jpeg

edit. a bit newer, mine has the nand on the other end
 
Last edited:

Andalu

Member
Jun 25, 2020
93
64
51
It's an "M" key so, most likely, this is another wrong ID assignment or a bad recognition by the OS (but that's improbable).
 
Dec 6, 2008
149
24
81
Jun 10, 2020
131
38
61
Already reported here ;)
Confirmed. So this is what firmware 2.0.9 fixes.

So what I did.

went to friwmare app folder 2.0.8 Jeyi i9 with my previous customized published ini.
Changed the following parameter of ini:
FwFileName=JMS583_0209.bin
StandbyTimer=1
Added the bin file from firmware 2.0.9 as posted above and renamed that to JMS583_0209.bin

Flashed with jeyi i9 firmware 2.0.8 included app.

Did not want to flash with firmware 2.0.9 app because of more configuration settings.

My Orico now always stays cool and disconnect every 1 minute. Will do more tests tomorrow with 3.1 Gen 2.

At the moment I give it a 9/10 rating however can go to 10/10 if benchmarks with usb 3.1 gen 2 are also good.

Thanks for sharing.
 
Last edited:
Jun 10, 2020
131
38
61
That is why I flashed firmware 0209 with 0208 app. (same ID) I did not want to use JMS562 app. That solves my hesitation in flashing.

At the moment my enclosure is 44oC in standby. Goes to 47oC if waken and then reverts back to 44oC Seems better than firmware 0208 because it always disconnect if no use after a minute.

I prefer to keep this firmware at the moment.
I am reporting that my way app gives JMS583 ID same as before.
 

Attachments

Last edited:
Dec 6, 2008
149
24
81
whatever the hell it has inside i can confirm its working GREAT. could be better * disk is half full, plus i fumbled long in the background to find out the fkng temp software in the middle of the test, for reference the orico from an oline review at the bottom . the fideco first

ok.png

orico-atto.jpg
 
Last edited:
Jun 10, 2020
131
38
61
My write speeds are terrible. This firmware is not meant or designed for my orico enclosure. Will try to turn off bitlocker and recheck.
Any views?
read speed 934
Write speed 131

removing bitlocker is the same
 
Last edited:

Andalu

Member
Jun 25, 2020
93
64
51
@apoelistasaudi
it seems the same degradation in writing performance which randomly occured in my tests up until a while ago and that maybe the latest firmware hasn't solved.
 
Last edited:

Andalu

Member
Jun 25, 2020
93
64
51
My tests were consistent low. Dont have a clue
just a month ago, the same happened to me after the firmware update to version 2.0.8, please see at #149
My latest tests for the JMS583 with the firmware 2.0.9 are good as never before but I'm not sure it will always be like this. Maybe next time I'll have the same problems once again.
A firmware downgrade would be a good thing but I don't know if it can be made. When I tried, I couldn't.
 
Jun 10, 2020
131
38
61
What is
just a month ago, the same happened to me after the firmware update to version 2.0.8, please see at #149
My latest tests for the JMS583 with the firmware 2.0.9 are good as never before but I'm not sure it will always be like this. Maybe next time I'll have the same problems once again.
A firmware downgrade would be a good thing but I don't know if it can be made. When I tried, I couldn't.
What puzzles me even more is that I get the same write disk mark speed with my 3.1 gen 1 usb port (laptop). It is like it is locked at that speed. Tried another cable I have. ----- Same results.

However my read speeds with gen 2 usb 3.1 are not as good but not bad either at 950MB/S (fimrware 2.0.8 peaked 1050MB/S)

I think this firmware solves a problem but creates a new one. Will try to downgrade. Write speed is terrible.
 

Attachments

Last edited:

Andalu

Member
Jun 25, 2020
93
64
51
I think you have already compared the JMMassProd.ini used to update the firmware to version 2.0.9 with 2.0.8.
If it can be help, this is mine used in the updating:
[setting]
USBWritePerformance=0
USBReadPerformance=0
ShowRWPerf=1
WriteFileName=test.bin
ProductModel=JMS583
WRLoop=0
RWDataSize=100
EEPROMOnly=0
SupportODD=0
CheckMaxSn=0
MPVersion=1
MPSafeRemove=0
MPEEPROMToLog=0
PerfShift=1
MPPassLabel=1
MPAutorun=0
MPResetWait=30
MPSnAToZ=0
MPPortReset=0
EnBarcodeMode=0
EnKey0SafeRemove=0
EnEPPTypeC=0
EPPPowerGPIODelay=1000
EPPPowerOnDelay=30000
EPPPowerOffDelay=1000
SCSITimeout=30
[JMEXECUTE]
CapacityCustomize=0
Capacity=0
FreeSpace=3998735138816
FreeSpaceRange=0
EnFreeSpaceCheck=0
EnPartition=0
EnFormat=0
EnRWTest=0
EnEEPROMUpdate=1
EnFWUpdate=1
DiskFormat=0
DiskLabel=NVME
FwFileName=JMS583_0209.bin
FmtSecPerClus=-1
EnVenderCheck=0
EnUSB30Check=0
EnSWCopy=0
SwImgPath=
SwDstFolder=
EnFWCheck=0
EnFolderCompare=0
bAdvenceCompare=0
EnCloneProduct=0
EnUSB31Gen2Check=0
nPartitionTblFmt=0
[JMEEPROM]
TableType=3
MapToHDName=1
StrBFromHDSN=0
VenderID=152D
ProductID=0583
StringA=JMicron
StringB=USB to NVME Bridge
StringC=JMicron
String3=DD56419883893
StringAInc=0
StringBInc=0
String3Inc=1
FlashType=-1
StringMaxSn=0
EEPROMRetry=0
JMB509REU=0
JMB509WDHDD=0
StandbyTimer=5
JM539PWMode=0
ProductRevsion=0000
ODDSize=0
EnMultiSec=0
EnOver2TBMulLun=0
EnManuProdStrSourceCtl=1
EnInquiryStrSourceCtl=1
EnJMS561StandbyTime=1
EnSNfromHDDSN=0
BarcodeLength=16
[JMEEPROMVERIFY]
VenderID=152D
ProductID=0583
StringA=JMicron
StringB=USB to NVME Bridge
DiskName=JMS583
EnCheckDiskName=0
VolumeLabel=UsbDisk
EnCheckVolLabel=0
HDDFwRev=01.01V01
EnCheckHDDFwRev=0
[576PDswitch]
EnPD=0
 
Last edited:
  • Like
Reactions: apoelistasaudi
Jun 10, 2020
131
38
61
The two differences we have are the
1. Serial number
2. StandbyTimer=1

reverting back to firmware 2.0.8 did not solve the write speed. Back to 2.0.9

The way I see it I have 3 steps:
1. either I should reformat the disk
2. Change standbyTimer to 5 mins and a similar serial as yours.
3. Flash firmware on USB 3.1 Gen 2 (used gen 1)

so will try tomorrow step 3 and leave step 1 as last option. Step 2 did not help.
 
Last edited:
Dec 6, 2008
149
24
81
My write speeds are terrible. This firmware is not meant or designed for my orico enclosure. Will try to turn off bitlocker and recheck.
Any views?
read speed 934
Write speed 131

removing bitlocker is the same

that blows i have better numbers with my sata case 573.98 read n 532.20 write * sata 2 sata, and a bit better sata to nvme, edit using the original cable i got shit write speed with the via chipset, great numbers with a super short and fat one, maybe is the cable. edit, updated bios and now it works with both cables, it seems this is all infancy tech...
 
  • Like
Reactions: apoelistasaudi

Andalu

Member
Jun 25, 2020
93
64
51
Just as a little note: I have updated the firmware using a USB3.1 Gen.1 port (see image at #210).
There would be a fourth possibility (if the previous ones didn't help) that you have not tried: update the firmware using the tool included in the 2.0.9 firmware package. It's the only difference between our update operations. But, be very careful to avoid taking a bricked device.

How did you downgrade to the 2.0.8 version?
 
Last edited:
Jun 10, 2020
131
38
61
I did all my today downgrades and upgrades using the tool in the 2.0.9 folder.
To downgrade you need to use the ini I have posted in a previous post (I think your ini is similar to mine so I dont know why you cant downgrade).

So this step was also tested.
 
Last edited:
  • Like
Reactions: Andalu

Andalu

Member
Jun 25, 2020
93
64
51
I did all my today downgrades and upgrades using the tool in the 2.0.9 folder.
To downgrade you need to use the ini I have posted in a previous post (I think your ini is similar to mine so I dont know why you cant downgrade).

So this step was also tested.
Thanks for the info. Most likely I have to re-edit the ini file.
Sorry for asking the obvious: have you checked that the trim is actually enabled? I can't think of any other suggestions.
 
  • Like
Reactions: apoelistasaudi
Jun 10, 2020
131
38
61
I believe that bitlocking the complete drive caused this issue (even after removing) so formatting drive should resolve my issue. Will need to do some online search to verify this
-------------------
Correct.
Formatting solved my issue.
NVME now performs as it should on Gen 1 usb 3.1 Happy now with firmware 2.0.9. Back to 1min standbytimer to keep my enclosure always cool.

My rating has just been updated to 10/10 for firmware with 1min standby customization.

This will be my last firmware update unless there is a problem with bitlocker which most probably corrupted some of my nvme data

Thanks again @papapapapapapapababy for providing the latest and best 2.0.9 firmware.

To Orico support: Thumbs down.
 

Attachments

Last edited:

ASK THE COMMUNITY