Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Amethyst1

macrumors G3
Original poster
Oct 28, 2015
9,367
11,510
This post is an attempt to compile information on the few early and short-lived (2013...2015) native-PCIe m.2 SSD "blades" that use the AHCI protocol instead of NVM Express (NVMe).

Why AHCI blades? Aren't NVMe blades much more plentiful, newer, faster, better, etc.?

They are, but there are three caveats with them that may be relevant in the context of early Intel Macs:
  1. Apple NVMe blades require OS X Yosemite. Third-party NVMe blades require macOS Sierra for partial support and High Sierra for full support, which pre-2008 Intel Macs can’t run because their CPU(s) is (are) missing the required SSE4 instructions. AHCI blades, on the other hand, can be used with Macs which don't run Yosemite, Sierra or High Sierra respectively.
  2. You need a 2010 or later Mac, e.g. a 2010 Mac Pro or 2011 MacBook Pro, for native NVMe boot support. Lacking this means you can use NVMe blades as secondary drives, but you can't boot from them. Earlier Intel Macs can boot from AHCI blades though.
  3. Some people would like or need to run an earlier version of OS X that lacks NVMe support.
If at least one of the above conditions applies, then AHCI blades are worth looking at.

What is required to use one of these elusive AHCI blades, then?

  1. Non-Apple blades come in the m.2 "NGFF" form factor and use a native PCIe 2.0 or PCIe 3.0 interface. Thus, a passive adapter to go from m.2 to PCIe ×4 is required, such as the Lycom DT-120 (not my auction) or another, cheaper one. There's many of them on e.g. eBay. Apple's custom blades and the Transcend JetDrive 820/825 use a custom form factor and connector. They require a custom PCIe ×4 adapter like this one (not my auction, but that's the one I have).
  2. An Intel Mac with either an unused PCIe ×4 or better slot, or a Mac with a Thunderbolt port and a Thunderbolt m.2 or PCIe enclosure to put the blade (and m.2-to-PCIe adapter) into, is required. This means that a Mac Pro (any model), a 2011 or later iMac, Mac mini, MacBook Air or MacBook Pro with Thunderbolt is required.
  3. As far as OS X is concerned, Leopard or a later version is required. Leopard is the oldest version to contain an "universal" AHCI driver which will talk to AHCI blades. They appear just like an internal SATA SSD in System Profiler, but are (substantially) faster due to their native PCIe interface.
What AHCI blades are out there?

The following table lists the AHCI m.2 PCIe blades I'm aware of and provides links to their datasheets/websites, where available. Only capacities that are confirmed to be available are listed. Read/write speds are for the fastest model. Corrections and additions are welcome, of course.

ManufacturerModelControllerPCIe InterfaceCapacities [GB]Max Read [MB/s]Max Write [MB/s]Comments
Apple
(Samsung)
SSUAXSamsung S4LN053X012.0 ×2
2.0 ×4
128; 256; 512; 768; 10241000 (×2)
1000 (×4)
800 (×2)
1000 (×4)
based on Samsung XP941
768 GB, 1024 GB,
2013 Mac Pro: ×4
Apple
(Samsung)
SSUBXSamsung S4LN058A013.0 ×4128; 256; 512; 102415001425based on Samsung SM951 AHCI
Apple
(SanDisk)
SDNEPMarvell 88SS91832.0 ×2128; 256720340based on SanDisk A110
Apple
(Toshiba)
SRIUPMarvell 88SS91832.0 ×2128; 2561000800based on Toshiba ???
KingstonHyperX PredatorMarvell 88SS92932.0 ×4240; 480; 96014001000Retail; Option ROM
Lite-OnEP1Marvell 88SS92932.0 ×4480; 96015001200
Lite-OnLJT-256B1PMarvell 88SS91832.0 ×2256740575Plextor M6e eng sample
Plextor
(Lite-On)
M6eMarvell 88SS91832.0 ×2128; 256; 512770625Retail; Option ROM
SamsungXP941Samsung S4LN053X012.0 ×4128; 256; 5121170930OEM-only
SamsungSM951Samsung S4LN058A013.0 ×4128; 256; 51221501500OEM-only
AHCI: "MZH..."
NVMe: "MZV..."
SanDiskA110Marvell 88SS91832.0 ×2128; 256740625OEM-only
SK HynixPC200Marvell 88SS92932.0 ×2512
TranscendJetDrive 820/825Silicon Motion SM22603.0 ×2240; 480; 960950950Retail; 825 includes Thunderbolt encl.


Let's see some AHCI PCIe SSD blades flexing their muscles in Early Intel Macs!

SSDMacOS XPCIe InterfaceWorking/BootableUserBenchmark
Apple SSUBX 256GB2011 MacBook Pro10.6.82.0 ×4 (TB 1)yes / yesAmethyst1click me
Apple SSUBX 1024GB2010 Mac Pro10.10.x2.0 ×4yes / unknownBare Featsclick me
Lite-On EP1 480GB2013 Mac Pro11.x2.0 ×4 (TB 2)yes / unknownLance Nanekclick me
Samsung SM951 512GB2009 Mac Pro10.5.82.0 ×4yes / yesMrCheetoclick me
Samsung SM951 512GB2010 Mac Pro10.10.x2.0 ×4yes / unknownBare Featsclick me
Samsung XP941 512GB2010 Mac Pro10.9.x2.0 ×4yes / unknownBare Featsclick me
 
Last edited:

theMarble

macrumors 6502a
Sep 27, 2020
958
1,324
Earth, Sol System, Alpha Quadrant
Would a blade work through a 2.5" SATA to PCIe (AHCI, not NVMe) adapter? Or would it have to go through a Thunderbolt enclousure?

Certainly would make my already blazing 2011 Pro even faster (12GB RAM, MX500 500GB, 10.6.8).
 

Needleroozer

macrumors regular
Mar 29, 2013
137
197
Would a blade work through a 2.5" SATA to PCIe (AHCI, not NVMe) adapter? Or would it have to go through a Thunderbolt enclousure?

Certainly would make my already blazing 2011 Pro even faster (12GB RAM, MX500 500GB, 10.6.8).

If you’re talking about a 2.5” SATA to B-keyed M.2 adapter, that won’t work - those adapters are just breaking out the SATA pins from the 2.5” drive to those on SATA-compatible M.2 drives. (While M.2 connectors can carry both PCIe and SATA signals, a given drive will tend only to work with one protocol or the other.)
These Apple blades need a PCIe connection since they are an AHCI interface exposed over PCIe.

Possibly you could remove your AirPort WiFi card and run an extension cable somewhere to hook up one of these blades if you really wanted one, though...
 

Amethyst1

macrumors G3
Original poster
Oct 28, 2015
9,367
11,510
Would a blade work through a 2.5" SATA to PCIe (AHCI, not NVMe) adapter? Or would it have to go through a Thunderbolt enclousure?
No. These adapters are for m.2 SATA blades only (the kind we've been using with PATA adapters in PPC Macs).
You need a Thunderbolt enclosure for a m.2 PCIe blade. The fact that these early PCIe blades use AHCI makes them usable with early Intel Macs and early OS X versions, but not with SATA.

Certainly would make my already blazing 2011 Pro even faster [...]
Even if it did work, you'd still be limited by the 6 Gbps SATA interface then so it would be pointless.

These Apple blades need a PCIe connection since they are an AHCI interface exposed over PCIe.
All blades I listed use a PCIe connection.

Possibly you could remove your AirPort WiFi card and run an extension cable somewhere to hook up one of these blades if you really wanted one, though...
The AirPort slot is PCIe ×1 (≈500 MB/s max for a 2011 MBP) which would make this pointless though. Same goes for the ExpressCard slot on the 17" model.
 
Last edited:

Wowfunhappy

macrumors 68000
Mar 12, 2019
1,604
1,980
I have a Hackintosh desktop purpose-built to run Mavericks. It has an Intel i7-4790K and a Z97 motherboard.

I use a SATA SSD because I just assumed that was the fastest possible storage which Mavericks would know how to read.

Does this thread mean there's something faster I could potentially get for my Hackintosh?
 

Amethyst1

macrumors G3
Original poster
Oct 28, 2015
9,367
11,510
I use a SATA SSD because I just assumed that was the fastest possible storage which Mavericks would know how to read.
Nope. :D Apple started using AHCI PCIe SSDs in the 2013 MacBook Air, which originally ran Mountain Lion. And as tests have proven, even [Snow] Leopard can talk to and boot from these blades.

Does this thread mean there's something faster I could potentially get for my Hackintosh?
Sure thing! For best results, get your hands on a 256GB or larger Apple “SSUBX” (easy to find) or Samsung SM951 (you need the hard-to-find AHCI version of the SM951, not the easy-to-find NVMe one!), put it in a PCIe adapter and watch it smoke your SATA SSD.

Your Z97 mainboard should actually support booting from PCIe SSDs (this is not the case on pre-9 series boards).
 
Last edited:

Wowfunhappy

macrumors 68000
Mar 12, 2019
1,604
1,980
Super cool!

...The only thing is, I currently use a 4 TB boot drive, and I don't particularly want to go down. If anything I'd like it to be larger.

I did some googling for "AHCI SSD" and found this thread in the Mac Pro section... it actually looks like there might be two 8 TB AHCI drives? I wonder if those would work, or is there some gotcha? (Of course, I haven't checked prices yet...)

Rocket Q: Phison E12S controller: NVMe, M.2 blade
Micron 96L 3D QLC
Available in 500GB, 1TB, 2TB, 4TB, and 8TB
PCIe 3.0 x4
Speeds: up to 3,400 MB/s read, up to 3,000 MB/s write (4TB)
Sector size: 512 bytes per sector (emulated), 4 KBytes physical
Datasheet
Compatibility status: Good
4Kn support: Yes

Corsair Force:

MP400: NVMe, M.2 blade
Available in 1TB, 2TB, 4TB, 8TB
Phison E125 controller, Micron 96 layer QLC
PCIe 3.0
Speeds: up to 3480 Mbps read/ 3000 Mbps write
IOPS: depending on blade size, from random 190 000 read to random 710 000 write
Sector size: Unknown
Compatibility: Good
4K support: Unknown
Warranty: 5 years
 

Amethyst1

macrumors G3
Original poster
Oct 28, 2015
9,367
11,510
it actually looks like there might be two 8 TB AHCI drives?
CAUTION. Both of these are NVMe blades, not AHCI ones. NVMe blades will NOT work in Mavericks!

The vast majority of native PCIe SSDs are NVMe (because that protocol was designed just for them), so you are restricted to the few AHCI blades I was able to track down, unless you upgrade to High Sierra which fully supports NVMe blades, or someone sits down and writes an NVMe driver for Mavericks.

If you don't need to boot off it ('cause you can't), this bugger and other Fusion-io PCIe drives might be worth looking at. AFAICS there are drivers for Yosemite and older versions, if you can track them down.
 
Last edited:

Needleroozer

macrumors regular
Mar 29, 2013
137
197
CAUTION. Both of these are NVMe blades, not AHCI ones. NVMe blades will NOT work in Mavericks!

The vast majority of native PCIe SSDs are NVMe (because that protocol was designed just for them), so you are restricted to the few AHCI blades I was able to track down, unless you upgrade to High Sierra which fully supports NVMe blades, or someone sits down and writes an NVMe driver for Mavericks.

If you don't need to boot off it ('cause you can't), this bugger and other Fusion-io PCIe drives might be worth looking at. AFAICS there are drivers for Yosemite and older versions, if you can track them down.

This is a little off-topic, but I was wondering if you had any thoughts on the Sun F40/F80 WarpDrive cards, like in this listing:

Apparently they have four SAS MLC SSDs connected to an LSI SAS2008 controller that can be reflashed from IT to IR mode to RAID all four drives together for speed (up to 800MB/s read and 600MB/s write according to a servethehome review of a WarpDrive).

Since it’s an LSI card, would the driver/booting situation be better? I started looking into it a little but figured it wouldn’t hurt to consult the experts...
 

Amethyst1

macrumors G3
Original poster
Oct 28, 2015
9,367
11,510
Apparently they have four SAS MLC SSDs connected to an LSI SAS2008 controller that can be reflashed from IT to IR mode to RAID all four drives together for speed (up to 800MB/s read and 600MB/s write according to a servethehome review of a WarpDrive).
The speeds are nothing special anymore; a single blade will match or exceed them. But they're interesting from the capacity-per-price perspective.

Since it’s an LSI card, would the driver/booting situation be better?
SAS2008 cards aren't supported OOTB by macOS and the driver situation seems a bit hacky. But I don't have actual experience with these cards.
 

rampancy

macrumors 6502a
Jul 22, 2002
668
902
Sigh. I was imagining buying a discounted Samsung 870 EVO M.2 SSD and simply dropping it into my 2010 MacBook Air for fun and profit, but Apple just had to make it that much more harder, didn't they?
 

Amethyst1

macrumors G3
Original poster
Oct 28, 2015
9,367
11,510
Sigh. I was imagining buying a discounted Samsung 870 EVO M.2 SSD and simply dropping it into my 2010 MacBook Air for fun and profit, but Apple just had to make it that much more harder, didn't they?
Not sure if I’m missing the joke ( ;) ) but here goes: the 2010…2012 MBAs use SATA blades in a custom form factor.
 

rampancy

macrumors 6502a
Jul 22, 2002
668
902
Not sure if I’m missing the joke ( ;) ) but here goes: the 2010…2012 MBAs use SATA blades in a custom form factor.

Yes, you can — as long as you stick to SATA m.2 blades.
Huh. I remember seeing a lot of folks asking around if they could buy standard off the shelf SSDs for use in their MacBook Air, only to be told they couldn't due to either technical incompatibilities (NVMe vs. SATA, it would seem) or issues with the SSDs themselves being too physically big. But I might revist this with my old 11" 2010 MBA...
 

f54da

macrumors 6502
Dec 22, 2021
355
131
Seems at one point there used to be a 3rd party nvme driver that from what i can see did not rely on the 10.10 driver as a base. Creator was jimj740, maybe possible to reach out to him and see if he is willing to share source? I have PM'd him, not sure if he still checks macrumors though...
 
  • Like
Reactions: Amethyst1

TheShortTimer

macrumors 68030
Mar 27, 2017
2,731
4,847
London, UK
Huh. I remember seeing a lot of folks asking around if they could buy standard off the shelf SSDs for use in their MacBook Air, only to be told they couldn't due to either technical incompatibilities (NVMe vs. SATA, it would seem) or issues with the SSDs themselves being too physically big. But I might revist this with my old 11" 2010 MBA...

Have a look through my thread on the very topic of using non-proprietary SSDs in the 11" 2010 MBA. I obtained a cheap equivalent of the Sintech adapter that @Amethyst1 has linked to above and bought a new 256GB SSD for significantly less than a used Apple equivalent. :)
 
This post is an attempt to compile information on the few early and short-lived (2013...2015) native-PCIe m.2 SSD "blades" that use the AHCI protocol instead of NVM Express (NVMe).

Why AHCI blades? Aren't NVMe blades much more plentiful, newer, faster, better, etc.?

They are, but there are three caveats with them that may be relevant in the context of early Intel Macs:
  1. Apple NVMe blades require OS X Yosemite. Third-party NVMe blades require macOS Sierra for partial support and High Sierra for full support, which pre-2008 Intel Macs can’t run because their CPU(s) is (are) missing the required SSE4 instructions. AHCI blades, on the other hand, can be used with Macs which don't run Yosemite, Sierra or High Sierra respectively.
  2. You need a 2010 or later Mac, e.g. a 2010 Mac Pro or 2011 MacBook Pro, for native NVMe boot support. Lacking this means you can use NVMe blades as secondary drives, but you can't boot from them. Earlier Intel Macs can boot from AHCI blades though.
  3. Some people would like or need to run an earlier version of OS X that lacks NVMe support.
If at least one of the above conditions applies, then AHCI blades are worth looking at.

What is required to use one of these elusive AHCI blades, then?

  1. Non-Apple blades come in the m.2 "NGFF" form factor and use a native PCIe 2.0 or PCIe 3.0 interface. Thus, a passive adapter to go from m.2 to PCIe ×4 is required, such as the Lycom DT-120 (not my auction) or another, cheaper one. There's many of them on e.g. eBay. Apple's custom blades and the Transcend JetDrive 820/825 use a custom form factor and connector. They require a custom PCIe ×4 adapter like this one (not my auction, but that's the one I have).
  2. An Intel Mac with either an unused PCIe ×4 or better slot, or a Mac with a Thunderbolt port and a Thunderbolt m.2 or PCIe enclosure to put the blade (and m.2-to-PCIe adapter) into, is required. This means that a Mac Pro (any model), a 2011 or later iMac, Mac mini, MacBook Air or MacBook Pro with Thunderbolt is required.
  3. As far as OS X is concerned, Leopard or a later version is required. Leopard is the oldest version to contain an "universal" AHCI driver which will talk to AHCI blades. They appear just like an internal SATA SSD in System Profiler, but are (substantially) faster due to their native PCIe interface.
What AHCI blades are out there?

The following table lists the AHCI m.2 PCIe blades I'm aware of and provides links to their datasheets/websites, where available. Corrections and additions are welcome, of course.

ManufacturerModelControllerPCIe InterfaceCapacities [GB]Max Read [MB/s]Max Write [MB/s]Comments
Apple
(Samsung)
SSUAXSamsung S4LN053X012.0 ×2
2.0 ×4
128; 256; 512; 768; 10241000 (×2)
1000 (×4)
800 (×2)
1000 (×4)
based on Samsung XP941
768 and 1024 GB models and
all Mac Pro versions use four lanes
Apple
(Samsung)
SSUBXSamsung S4LN058A013.0 ×4128; 256; 512; 102415001425based on Samsung SM951
Apple
(SanDisk)
SDNEPMarvell 88SS91832.0 ×2128720340based on SanDisk A110
Apple
(Toshiba)
SRIUPMarvell 88SS91832.0 ×2
2.0 ×4
128; 256; 512; 10241000 (×2)800 (×2)based on Toshiba ???
1024 GB model uses four lanes
KingstonHyperX PredatorMarvell 88SS92932.0 ×4240; 480; 96014001000Retail; on-board Option ROM
PlextorM6eMarvell 88SS91832.0 ×2128; 256; 512770625Retail
SamsungXP941Samsung S4LN053X012.0 ×4128; 256; 5121170930OEM-only
SamsungSM951Samsung S4LN058A013.0 ×4128; 256; 51221501500OEM-only; also available as NVMe blade
SanDiskA110Marvell 88SS91832.0 ×2128; 256740625OEM-only
TranscendJetDrive 820/825Transcend S1A393AA3.0 ×2240; 480; 960950950Retail; 825 includes Thunderbolt case


Let's see some AHCI PCIe SSD blades flexing their muscles in Early Intel Macs!

SSDMacOS XHost PCIe InterfaceUserBenchmark
Apple SSUBX 256GB2011 MacBook Pro10.6.82.0 ×4 via Thunderbolt 1Amethyst1click me
Samsung SM951 512GB2009 Mac Pro10.5.82.0 ×4MrCheetoclick me

This deserves to become a WikiPost, and all it would need is an additional column in Table 1 to denote who’s verified a model known to work.
 
  • Like
Reactions: Amethyst1

Amethyst1

macrumors G3
Original poster
Oct 28, 2015
9,367
11,510
This deserves to become a WikiPost, and all it would need is an additional column in Table 1 to denote who’s verified a model known to work.
I can do this. The second table lists known working models and setups. I’m collecting additional blade models right now for some more testing. Stay tuned.
 

Amethyst1

macrumors G3
Original poster
Oct 28, 2015
9,367
11,510
Update: Added the Lite-On EP1, Lite-On LJT-256B1P (an engineering/pre-production sample of the Plextor M6e) and SK Hynix PC200. Also added a couple of working setups with benchmarks.
 
Last edited:

splifingate

macrumors 65816
Nov 27, 2013
1,296
1,074
ATL
I have a (Lenovo MZHPV512MDGL-000L1) 512GB SM951 AHCI that I successfully used in my 2012 MP5,1 a few years ago (and another 'new' one that's never been initialised sitting on a shelf somewhere).

Main reason I switched to nvme was for greater capacity, but having native boot added really incentivized the transition ;)

SM951_ahci.jpeg
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.