Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Is the MacBook running the latest bootrom? Does it work with an original Apple SSD?

The fact that it does the same thing with another SSD leads me to believe the installer may be defective or there is something wrong with the MacBook.

How do i check if my mac is running latest bootrom?

yea i does work with original apple ssd.

only gets the issue with the nvme and adapter.
 
How do i check if my mac is running latest bootrom?

yea i does work with original apple ssd.

only gets the issue with the nvme and adapter.

i have checked another pen drive with different images, checked with High serra, mojave and catalina.
 
How do i check if my mac is running latest bootrom?

yea i does work with original apple ssd.

only gets the issue with the nvme and adapter.
You can check the bootrom under system report.

Since the MacBook installs and boots properly with the original Apple SSD, it could be the adapter is bad.

Have you tried using kapton tape on the adapter?
 
Thank you for the detailed summary. I am going to purchase the Sabrent rocket SSD for my 2014 MBP retina as well as a mattcard for eliminating the hibernation/sleep issues. Based on the hibernation/sleep issues that are plaguing users throughout this thread, is it possible to create a bootrom to send to cmizapper.nl for flashing prior to installation / migration to new SSD or does the bootrom need to contain detail from the newly installed SSD? I am trying to make this migration as smooth as possible without running into issues and hoping to complete both at the same time.
Hello everyone, I wanted to repost my question as I am ready to purchase the SSD and Mattcard but wanted to get some feedback before pulling the trigger.
 
You can check the bootrom under system report.

Since the MacBook installs and boots properly with the original Apple SSD, it could be the adapter is bad.

Have you tried using kapton tape on the adapter?

What is the latest Bootrom for macbook pro late 2013 13inch?

No i havent tried like that, how much or should i put the kapton tape around. Any specific places to cover with kapton tape in the adapter?
 
What is the latest Bootrom for macbook pro late 2013 13inch?

No i havent tried like that, how much or should i put the kapton tape around. Any specific places to cover with kapton tape in the adapter?
You want to carefully examine the adapter to make sure that there is no metal touching the adapter pins, especially the metal cover over the main board's SSD slot.

Latest bootrom is 162.0.0.0.
 

Attachments

  • Screenshot 2020-08-21 at 3.21.53 PM.png
    Screenshot 2020-08-21 at 3.21.53 PM.png
    55.3 KB · Views: 109
  • Like
Reactions: whyso
You want to carefully examine the adapter to make sure that there is no metal touching the adapter pins, especially the metal cover over the main board's SSD slot.

Latest bootrom is 162.0.0.0.

okay i will try let you know the results, can try on sunday tho when i get kapton tape. So after that will keep you updated.

Thats the version i even have.

thank a lot for the help so far, appreciate a lot. Cheers
 
  • Like
Reactions: Audit13
Thanks, but unfortunately I don't figure out what makes your computer loading the AppleNVMe kexts and not the generic ones.

If you have time and can try this in Terminal:
Code:
log show --style compact --last boot --predicate "processID == 0 && eventMessage CONTAINS \"NVMe\"" --debug --info

It will print out if there is any reference in the kernel log related to the AppleNVMe kext. On my Mac it will say assert failed. But on yours it should either print out nothing or give some clues to why your ssd controller seem to be working differently.
 
Last edited:
  • Like
Reactions: Audit13
Six months later report

- Original: Macbook Air 2013 13" 256GB SSD 8GB ram
- Upgrade: Adata XPG SX8200 1TB (not the Pro)
- Adaptor: Short adaptor with 183307 stamped on it, and on the green circuit board it says NFHK N-941A. (Possibly no longer available). Purchased from Amazon UK.

All working fine. Macbook Air far, far faster, far more snappy, far more usable after the upgrade. Occasional black screen / force reboot on waking. Especially if battery is under 5% when putting to sleep.

Old Apple SSD: around 400MB/sec
New Adata SSD: Around 1300MB/sec :)

Installation post:
https://forums.macrumors.com/thread...e.2034976/page-96?post=26773813#post-26773813

Important comment on the Adata SSD especially degrade in performance when filling up. To be expected but good to be aware.
https://forums.macrumors.com/thread....2034976/page-180?post=27430472#post-27430472

Next project:
I've just got a 2015 MBP 15", 16GB ram 512GB Apple SSD, 700MB/sec.

Feels 'slower' than the Air, even though the MPB has an i7 & fresh OSX install and the Air has an old undervolted i5. It's all because of the SSD (!) :)

I have a new Crucial 1TB CT1000 P1 which might be slower than the Adata. Considering moving the 1TB Adata to the MPB and putting the Crucial in the Air, but it's a lot of hassle.

I have a spare short 183307 adaptor (accidentally brought two last June). Any updates on adaptors? if not, I will use that for the MBP.



Hello my dear!

I have the same computer as you and I have also changed my 256 native SSD to a Adata SX8200 1TB with the difference that I have used the PRO version of this SSD.
I had a lot of weirdness hapenning...I have being working as a laptop musician and I had my sound being stopped sometimes. Not sure if this is directily related to the upgrade, but started happening after.
But the most serious issue was concerning the temperature, it increased a lot and fast, reaching the point where the computer couldnt work properly anymore, then I couldnt work.

Have you ever experienced anything similar?
Im thinking about trying out the non-Pro version of ADATA SX8200, so Im looking for come understanding if its worthy.

thanks in advance :)
 
MacBook Air 2013 (bought for 228$ without disk) with Adata SX6000 Pro. For my gf this speed is more than enough. I had a little bit problem to install Mac OS Mojave so I gave it to professional service and they done it for 20$.
Disk was also cheap because I bought it for 50$ so ended up with something about 300$ for perfect working MacBook Air 2013


hello dear

I have the same computer as your girlfriend.
Do you have any news about the functioning of her machine? some problem acured with the new SSD? I have upgraded mine for the ADATA SX8200 pro with not so much success, the machine got too unstable to use in my work. Had to put back the original SSD.

Would be happy to hear about the performance on her machine. Any insight woud be very welcomed.

Thanks! :)
 
A while back I upgraded my rMBP 13" (MacBookPro12,1) to a Samsung PM961 1TB (model SAMSUNG MZSLW1T0HMLH-000L1) with short Sintech adapter, but I only get ~400 MB/sec write performance (see attached BlackMagic and Xbench results), where I'm expecting 1000+ (see e.g. this post).
I already checked:
  1. Block size is 4k (via sudo diskutil info /)
  2. File format is APFS
  3. Line speed is 5.0GT/s and link width is x4 (from System Information)
Does anyone know what else this might be? Could my Sintech adapter be broken? Is something wrong with my SSD? Current performance is lower than original the SSD. I hope someone has a smart idea! :)

Screenshot 2020-08-22 at 16.02.39.pngScreenshot 2020-08-22 at 16.03.05.png
 
A properly installed and functioning adapter and NVMe drive will allow the MacBook to automatically set the lane width to x4.

Often, the MacBook sets the lane width to x2 when some part of the adapter or drive is making contact with another metal part of the logic board.

Did you try applying kapton tape to both sides of the adapter?
I applied some kapton tape to the adapter and reset nvram and the link width is still x2..
Same write and read speed and nothing gets better.
What should i do?
 
On the original ssd its x4
Whats wrong?’🤦‍♂️
I'm just guessing but it comes down to the adapter and/or NVMe drives.

If you are using a NVMe drive that others have used, this probably eliminates the drive.

If you are using an adapter that others have used, this probably eliminates the adapter.

The only way to know for sure would be to try the adapter and NVMe drive in another MacBook. If the other MacBook gets x4, that's leaves the logic board.
 
Thanks, but unfortunately I don't figure out what makes your computer loading the AppleNVMe kexts and not the generic ones.

If you have time and can try this in Terminal:
Code:
log show --style compact --last boot --predicate "processID == 0 && eventMessage CONTAINS \"NVMe\"" --debug --info

It will print out if there is any reference in the kernel log related to the AppleNVMe kext. On my Mac it will say assert failed. But on yours it should either print out nothing or give some clues to why your ssd controller seem to be working differently.

Looks to be the same as yours. Assert Failed

Screen Shot 2020-08-22 at 12.41.17 PM.png
 
Looks to be the same as yours. Assert Failed

View attachment 946682
Actually there are a few differences. I'll show mine here:

Code:
2020-01-01 01:00:42.759 Df kernel[0:f6] (IONVMeFamily) AppleNVMe Assert failed: ( 0 != data )
2020-01-01 01:00:42.759 Df kernel[0:f6] (IONVMeFamily) file: /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-557.40.5/Common/IONVMeController.cpp
2020-01-01 01:00:42.760 Df kernel[0:f6] (IONVMeFamily) AppleNVMe Assert failed: ( 0 != data )
2020-01-01 01:00:42.760 Df kernel[0:f6] (IONVMeFamily) file: /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-557.40.5/Common/IONVMeController.cpp
2020-01-01 01:00:42.761 Df kernel[0:f6] (IONVMeFamily) AppleNVMe Assert failed: 0 == (status)
2020-01-01 01:00:42.761 Df kernel[0:f6] (IONVMeFamily) file: /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-557.40.5/Common/IONVMeController.cpp
2020-01-01 01:00:42.762 Df kernel[0:f6] (IONVMeFamily) virtual IOReturn IONVMeController::CreateSubmissionQueue(uint16_t, uint8_t)::2886:SQ index=0 entrysize=64
2020-01-01 01:00:42.762 Df kernel[0:f6] (IONVMeFamily) virtual IOReturn IONVMeController::CreateSubmissionQueue(uint16_t, uint8_t)::2886:SQ index=0 entrysize=64
2020-01-01 01:00:42.762 Df kernel[0:f6] (IONVMeFamily) virtual IOReturn IONVMeController::CreateSubmissionQueue(uint16_t, uint8_t)::2886:SQ index=1 entrysize=64
2020-01-01 01:00:42.762 Df kernel[0:f6] (IONVMeFamily) virtual IOReturn IONVMeController::CreateSubmissionQueue(uint16_t, uint8_t)::2886:SQ index=1 entrysize=64
On my laptop, they are immediately and all in the IONVMeController. On yours they come from a different thread as well, so it does run something more. It could be differences from the kext in High Sierra to Big Sur as well.
 
Hello my dear!

I have the same computer as you and I have also changed my 256 native SSD to a Adata SX8200 1TB with the difference that I have used the PRO version of this SSD.
I had a lot of weirdness hapenning...I have being working as a laptop musician and I had my sound being stopped sometimes. Not sure if this is directily related to the upgrade, but started happening after.
But the most serious issue was concerning the temperature, it increased a lot and fast, reaching the point where the computer couldnt work properly anymore, then I couldnt work.

Have you ever experienced anything similar?
Im thinking about trying out the non-Pro version of ADATA SX8200, so Im looking for come understanding if its worthy.

thanks in advance :)
hello dear

I have the same computer as your girlfriend.
Do you have any news about the functioning of her machine? some problem acured with the new SSD? I have upgraded mine for the ADATA SX8200 pro with not so much success, the machine got too unstable to use in my work. Had to put back the original SSD.

Would be happy to hear about the performance on her machine. Any insight woud be very welcomed.

Thanks! :)

I purchased an ADATA SX8200 Pro this week to try and see if there was any improvements over my Intel 660p (with regards to heat and battery life) - here is my experience:

The SX8200 Pro runs (quite) fast and quite hot. Idle temperatures often 45-50C.

I was able to make improvements by:

1. Limiting the power management mode to ~6W (maximum is 9.5W), with minimal impact to performance. I have a 2015 MBP Retina 13" which is PCIe 2.0 x4 (so ~1300 MB/sec R/W is the fastest, even without the power limitation). This is a more technical solution as you need to boot to linux and run a couple of nvme-cli commands, but does work to reduce the heat generated by the drive. After result was more manageable temperatures for the SSD: 42-45C.

2. Installing NVMeFIX to enable APST on the drive (APST is a power management mode of NVMe Drives that Apple's Drivers don't natively support) - this helps to reduce the power consumption of the drive when not in use.

The SX8200 Pro is faster than my Intel 660p to boot - about 21 seconds.
--------

I have also purchased a Seagate Barracuda 510 (Same hardware as the Sabrent Rocket Pro) - initial results:

1. Doesn't run nearly as hot as both the Intel 660p and the SX8200 Pro. Idle temperatures are often 32-38C, with APST enabled as above. Speed is comparable to the SX8200 Pro and writes are much faster than the Intel 660p.

I haven't owned the Seagate enough to do a good battery life test - but initial indications show it tends to use the least power when doing simple tasks (browsing).

Boot time with the Seagate is about 18 seconds.
 
  • Like
Reactions: Nincompoep
I'm just guessing but it comes down to the adapter and/or NVMe drives.

If you are using a NVMe drive that others have used, this probably eliminates the drive.

If you are using an adapter that others have used, this probably eliminates the adapter.

The only way to know for sure would be to try the adapter and NVMe drive in another MacBook. If the other MacBook gets x4, that's leaves the logic board.
the nvme drive is brand new, i opened it a about a year ago.
when i first intalled the nvme with the long sintech adapter i got 2500/2600 read/write.
i had some problems with the adapter so i took it a little bit out so the pins sits correctly, than i start to realize that the speed is getting really low and not stable.
i bought 3 more different adapter, same issue.
than i got the read right speed around 1400/1500 and its like that since then.
i really want to get the maximum best from my nvme ssd.
i dont know what should i do?!
please help me.
should i format the ssd and install the mac os again?
do you think that will make the change?
 
the nvme drive is brand new, i opened it a about a year ago.
when i first intalled the nvme with the long sintech adapter i got 2500/2600 read/write.
i had some problems with the adapter so i took it a little bit out so the pins sits correctly, than i start to realize that the speed is getting really low and not stable.
i bought 3 more different adapter, same issue.
than i got the read right speed around 1400/1500 and its like that since then.
i really want to get the maximum best from my nvme ssd.
i dont know what should i do?!
please help me.
should i format the ssd and install the mac os again?
do you think that will make the change?
If you are getting read and write speeds of 1400/1500, that is fine because your MacBook only supports PCIe 2.0.
 
They are not.
The maximum that i got is 2500/2600.
Something is wrong.
Should i format my computer?
My apologies, I was thinking of someone else's 13" Pro while you have a 2015 15" Pro that has PCIe 3.0 x4.

Yes, there is something wrong but I am at a loss as to what it could be.

Do the adapters and drives give x4 on other MacBooks?

I assume you have tried a clean install of Mojave, Catalina, or High Sierra.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.