주요 콘텐츠로 건너뛰기

기기를 고치세요

수리할 권리

부품 & 도구

A1708 / EMC 2978 — 2016년 10월 출시, 이 기본 레벨 MacBook Pro는 (OLED Touch Bar가 아닌) 기존의 function keys를 유지합니다. Function Keys 버전은 Intel Core i5 및 Thunderbolt 3 포트 2 개를 포함합니다.

111 질문 전체 보기

New SSD - Need Pinout - Working on new and cheaper SSD options

Hello everyone,

as the tital says, I am searching for the pinout of the new SSD's in the new non touchbar Macbooks. As far as I know they are PCIe NVMe drives. So in theory any M.2 NVMe SSD should work as long as the pins match. That's why I want to know the Pinouts of the new Apple SSD so I can map them on a breadboard for example so I can later make a flex cable prototype and share the results if everything works. In theory everything should work. This project could help us all so we can easily swap our drives for less expensive drives. This way we can add 1TB NVMe drives for example for really cheap compared to Apple's prices.

Would love to get some help on this to get this going :-)

Cheers

이 질문에 답하세요 저도 같은 문제를 겪고 있습니다

좋은 질문 입니까?

점수 1
의견 추가하세요

답변 1개

가장 유용한 답변

Sorry this is a no go!

Apple uses a still newer custom interface from the older models in the newer Function Key model. You can't alter a M.2 SSD to work as the size is also very different (won't fit).

해당 답변은 도움이 되었습니까?

점수 2

댓글:

Hello @danj

I fully understand your way of thinking but the same has been said about older generations of apple custom SSD's.

People (mostly Chinese) have brought out adapters which convert Apples pinout to match a normal PCIe SSD.

The same can be achieved with the new apple PCI'e SSD. Thanks to the NVMe protocol the machine can directly talk to the SSD rather then talking to the translating IC, so the flash storage of the SSD could be addressed only that way before NVMe.

And to the size problematics, yes I know that. But, I found new ways to mount the M.2 SSD in the shell, trust me on this.

I only need the pinout so I can set up a test bench where I test this through.

Hope you understand me now better. :)

Well almost... The adapters that people have tried to use are all over the place in quality! In addition they only work in the first gen blade SSD's which used mSATA. The 2nd gen of blade SSD's where PCIe 2.0 but use AHCI not NVMe. Only a few systems support PCIe 3.0 which then supports NVMe. But here's the rub! Apple still uses is own driver which ID's their SSD. OWC and the others have their own drivers with their PCIe 3.0 SSD's.

So even if you are able to reverse engineer the interface you would still need to create a driver. So you still have a long way to go.

OK, Back to the pinouts: You'll either need to get a system to reverse engineer the interface by monitoring the pins with a high speed storage oscilloscope. Your other option is snagging a set of schematics. It will be awhile before they can be found.

As to making a M.2 SSD fit: Its just not going to happen without creating signaling issues with the trace lengths. Distance matters in high speed interfaces. The length of the path between all of the lines need to be the same otherwise you'll create mis-timing. But! If you create your own SSD from scratch you would have a better chance in making this work.

Sorry to be a downer here. we did a fair amount of testing when these adapters first came out we had hoped to find a cheaper solution too! In our testing we discovered the adapters just didn't offer stable connections and had quite a few errors in read & write operations.

의견 추가하세요

귀하의 답변을 추가하십시오

Musti 가/이 대단히 고마워 할 것입니다.
조회 통계:

24 시간 전: 0

7일 전: 0

30일 전: 2

전체 시간: 394