JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
8 / 8
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502
0% OFF
Save $-3.90

JEYI M.2 NVME MacBook SSD Convert Adapter for Upgraded MacBook Air Pro Retina Mid 2013-2017, for A1465 A1466 A1398 A1502

$3.90
0 sold
Color
Qty 1000 in stock

This M.2 PCIe NVME SSD convert adapter allows to upgrade SSD for 2013-2015 MacBook with large capacity NVME SSD.

It is compatible with MacBook Air 11” A1465 & MacBook Air 13” A1466 (Mid 2013-2017), MacBook Pro (Retina) 13" A1502 & 15" A1398 (Late 2013 - Mid 2015), Mac Pro ME253 MD878.

Requires macOS 10.13 High Sierra or Later; DO NOT compatible with earlier than macOS 10.13 versions. Please use your original SSD to upgrades your macOS before installation.

Support M.2 NVME/AHCI SSD such as Samsung 960 EVO, Samsung 970 EVO/PRO (Not support 960 EVO Plus), WD Black, Crucial P1, HP EX920, ADATA SX8200, Intel 600p series NVME SSD and so on.

It can't support recovering from internet, important to prepare bootable USB disk driver(M.2 PCIe has no OS systerm inside,it must be erased first).

How to Use

1. Make sure to install the High Sierra on your old drive, so that a newer firmware is installed that can handle NVME.
2. For your old driver, please do a full backup via Time Machine.
3. Create a High Sierra Installer on a bootable USB stick.
4. Open the MacBcook and disconnect the battery while switching out the drive and make sure both adapter and new SSD sit snug.
5. Reconnect the battery before closing the shell.
6. Insert the Installer USB stick from step 2, and press the option key while the machine starts.
7. Finally, once it's up you can now go to the disk utils to format and install the MAC OS.

Some advices

1. You are kindly reminded that macOS failed on resume from hibernating with some NVME SSDs of some brands. Have to turn off laptop all the time instead of close the lid and go.

2. Please insert our adapter fully into SSD slot and you must prepare bootable USB disk (see third point) with High Sierra to format M.2 SSD first, it can't support recover from internet.

3. There are many customers can use it, so we suggest you to try it again if your MAC can't detect nVME SSD.

Attebtion Please!

Support PCIe NVMe based M Key and B+M Key SSD (NVMe & AHCI)
Not support any SATA based SSD!
Please check the SSD before your order!

Durable and Compatible

It is compatible with MacBook Air 11” A1465 & MacBook Air 13” A1466 (Mid 2013-2017), MacBook Pro (Retina) 13" A1502 & 15" A1398 (Late 2013 - Mid 2015), Mac Pro ME253 MD878

Improve device's Performance

Require macOS 10.13 High Sierra or Later; DO NOT compatible with earlier than macOS 10.13 versions. Please use your original SSD to upgrades your macOS before installation

 

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