JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
10 / 11
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1
0% OFF
Save $-5.99

JEYI RGB PCIe 4.0 NVMe Adapter,NVMe to PCI-E M.2 SSD X16 X8 X4 Adapter Card,Supports 2280 Sizes, M Key Interface,Compatible with Gen4 Gen3 Gen2 Gen1

$5.99
6605 sold
Color
Qty 1000 in stock

Product Description

 

⭐This PCIe NVMe adapter supports PCIe 4.0 NVMe SSDs, backward compatible with PCIe 3.0 2.0 1.0, PCI Express 4.0 x16 interface up to 64Gbps, 5000+ MB/s Random Reads and 4500+ MB/s Writes, supports X4 X8 X16 slots, does not support SATA-based SSDs.

 ⭐Built-in advanced RGB lighting with manual switching of lighting modes.18 dynamic lighting modes to enhance your setup.

 ⭐Thermal solution, double-sided copper hole bar multi-hole cooling structure to reduce high heat generation.

 ⭐Supports Windows 7 / 8 / 10 operating system, no driver required. Support 2280/2260/2242/2230 size M.2 NVME SSD!

 ⭐RGB model packaging

1 x RGB NVME Adapter, 1 x Screwdriver, 1 x SSD Screw, 1 x SSD Nut

 ⭐NO RGB package

1 NVME Adapter, 1 Screwdriver, 1 SSD Screw, 1 SSD Nut

 Enjoy Extremely Fast Transfer Speeds via PCle 4.0

Allows to reach full 64Gbps Nvme bandwidth specification of PC lex4 4.0; Backward compatible with PCie x4 3.0/2.0,and limited to the lowest version speed

18 dynamic lighting modes to enhance your setup.

Cooling Through a Double-Sided Copper Holes

Speed up heat dissipation to obtain better and more stabie

computer performance

Supports 2280/2260/2242/2230 size M.2 NVME SSD

Support X4 X8 X16 slots

 High Power Dual Supply Module

Stabilized voltage for improved transmission efficiency

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);