JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
1 / 8
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case
0% OFF
Save $-28.90

JEYI Dual Protocols SSD Enclosure (NVMe + SATA), JMS581 Chip USB 3.1 Gen2 10G Dual Bay M.2 NVMe NGFF Smart Touch Enclosure Case

$28.90
0 sold
Color
Qty 593 in stock

Bay Compatibility: This M.2 SSD enclosure supports both NVMe and SATA, featuring the JMS581 chipset. Achieve speeds up to 10 Gbps with USB 3.1 Gen 2 for NVMe SSDs, and up to 600 Mb/s for SATA hard drives.

Multi-protocol available: The SSD case supports M KEY, M+B Key and B-KEY M KEY hard drive interfaces, allowing you to easily connect various hard drives to your device.But only support 2280 size SSD. 

3 Touchscreen Modes: This SSD enclosure supports SSD switching, light brightness adjustment, and reconnect the SSD. 2 clicks to adjust brightness, 5 clicks to switch SSD reading, 5 clicks to reconnect the SSD after safe removal. 

NVMe/SATA switching: 5 clicks to toggle read SSD, Two SSDs can be read at the same time. If you need to read a SATA SSD separately, only 1 SATA SSD can be installed.

Wide Compatibility: Compatible with both SATA and NVMe in size 2280 only, our M.2 NVMe enclosure supports multiple operating systems, including Windows, Mac OS, Linux, and Android. Versatility meets performance in one compact solution.

M.2 2280 Dual protocols NVMe/SATA

 

M.2 M-key NVMe 10Gbps
M.2 B-key SATA 6Gbps

Adopt More Stable JMS581 Chip

 

JMS581 is a system on chip solution which embedded with USB 3.2 Gen2x1 10Gb/s, SATA 6Gb/s, PCIe/NVMe Gen 3x2, and SD Express interfaces while offering designated offline file copy function between

1G File Transfer in 1 Second

NVMe enclosure adopts USB 3.2 Gen 2 transfer speed up to 10Gbps

NOTE: SATA SSD ONLY SUPPORT 6Gbps (600Mb/s Max)

3 switching modes

1. Click 2 times to adjust the brightness
2. Click 5 times to switch the ssd reading
3. Click 5 times to reconnected after safely removed SSD

Multiple Reading Modes

Two SSDs can be read at the same time by switching the SSDs to be read by clicking 5 times. If you need to read a SATA SSD separately, only 1 SATA SSD can be installed

Reconnect the Drive withoutRe-Plug Cable

JEYI exclusive patent: When you exit the drive, you don't need to unplug the cable, just click the screen 5 times to reconnect the drive

Support M.2 NVMe + M.2 SATA Hard Disks

M-key, B-key, B+M key all supports, but only compatible with 2280 size ssd

Full Aluminum Case

Keeps your SSD cool with thermal compound pads

You May Also Like Don't Like These?
const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);