banner

Blog

Jun 30, 2023

MacBook erhält NVMe-SSD mithilfe eines BGA

Kürzlich sind wir auf ein Video von [iBoff] gestoßen, in dem es darum geht, einem MacBook 2011–2013 einen M.2-NVMe-Anschluss hinzuzufügen. Apple-Laptops verfügten nie über richtige M.2-Anschlüsse, insbesondere der A1278 – was ist also los? Der Trick besteht darin, einen über PCIe angeschlossenen Thunderbolt-Controller auszulöten, dann eine BGA-ähnliche Interposer-Leiterplatte anstelle des Chips zu löten und von dort eine Kabelbaugruppe zum Laufwerksschacht zu ziehen, wo eine benutzerdefinierte Adapterplatine auf Sie wartet. Mit diesem Adapter können Sie den PCIe-Link sogar als vollwertigen PCIe 4x-Steckplatz bereitstellen, falls Sie eine externe GPU anstelle der NVMe-SSD anschließen möchten!

Der Vorgang ist im Video gut dokumentiert und dient als Bedienungsanleitung für jeden, der versucht, diesen speziellen Mod zu installieren, aber auch als Sammlung von Erkenntnissen und Ideen für alle, die daran interessiert sind, ihn nachzuahmen. Die Interposer-Platine wird mit aufgeballten Lötzinnkugeln geliefert, so dass sie auf die gleiche Weise wie ein BGA-Chip installiert werden kann – der Kabelkonfektionsstecker ist jedoch nicht auf dem Interposer installiert, da er auf das Mainboard gelötet werden muss mit heißer Luft, wodurch der Stecker schmelzen würde. Auch die Platine, die das optische Laufwerk ersetzt, macht keine Kompromisse, da sie auf die SATA-Anschlussstifte greift und das Hinzufügen einer zusätzlichen 2,5-mm-SATA-SSD ermöglicht.

Das Hinzufügen eines NVMe-Laufwerks ist eine unterschätzte Möglichkeit, Ihren alten Laptop zu beschleunigen, und da alle unter der Haube über PCIe verfügen, können Sie bei der spezifischen Art und Weise, wie Sie es hinzufügen, Ihrer Kreativität freien Lauf lassen. Sie sind nicht einmal darauf beschränkt, obskure Teile wie Thunderbolt-Controller auszutauschen – bei einem Laptop mit einer separaten und einer in die CPU integrierten GPU könnten Sie die separate GPU entfernen und sie durch einen Adapter für eine oder vielleicht sogar zwei NVMe ersetzen Laufwerke, und alles, was Sie brauchen, ist eine Platine, die den gleichen Platzbedarf wie Ihre GPU hat. Leider scheinen die PCB-Dateien für diesen Adapter nicht Open Source zu sein, aber die Entwicklung eines Ersatzes für Ihre eigenen Bedürfnisse sollte in jedem Fall am besten von vorne beginnen.

Wir haben schon einmal einen solchen Adapter für einen Raspberry Pi 4 gesehen, der anstelle eines QFN-USB-3.0-Controller-Chips gelötet werden kann und die PCIe-Signale auf die USB-3-Anschlussstifte überträgt. Dieses hier legt jedoch noch einen drauf! Normalerweise müssen wir ohne einen solchen Adapter sorgfältig ein ordnungsgemäß abgeschirmtes Kabel anlöten, wenn wir einen PCIe-Link von einer Platine erhalten möchten, die nie vorgesehen war, einen freizulegen. Was ist mit PCIe los und warum ist es cool? Darüber haben wir ausführlich gesprochen!

AKTIE