9 yıllık Mac Pro 5.1 Mid 2102 modeline Gigabyte GC-Titan Ridge ile Thunderbolt 3 desteği ekliyoruz.
Bir Gigabyte GC-Titan Ridge kart ile Mac Pro 5.1 kasaya Thunderbolt desteği eklemek mümkün. Adım adım gereken bütün araçları listeliyor ve süreci anlatıyoruz.
Gereksinimler
- Bir adet Mac Pro
- Gigabyte GC-Titan Ridge kart Amazon
- EEPROM Flash Bios USB Programcısı Amazon
- Gigabyte GC-Titan Ridge Card v2.0 için özel Firmware.
- Eski fimware bağlantıları burada bulunabilir.
Yükseltme Zamanı
İşe Gigabyte Titan Ridge‘i sökerek başlayabiliriz. PCB’yi ortaya çıkarmak için 4 adet yıldız vidayı sökün. Flashlanması gereken mavi ve yeşil yongaların kendi üzerlerinde zaten renkleri mevcut.
Karta özel Firmware yazmak için macOS altında brew kullanacağız. Bu bağlamda brew’u yüklemek için gerekli komutu Terminal’e giriyoruz.
brew install flashrom
Programlayıcıyı Takın
Programlayıcınızı monte ederken yeşil küçük tahtada yer alan numaralardan yardım alabilirsiniz. Programlayıcıyı yukarıdaki resimde gösterildiği gibi hizalayın, önce mandalın bir tarafına odaklanın. Bir tarafı ve ardından diğer tarafı sıkıca aşağı iterek hizalayın.
Bir sonraki adımda aşağıdaki komutla Flashrom’un CH341A 24 25 Serisi EEPROM Flash BIOS USB Programlayıcınızı algılayabildiğini doğrulamak için şu komutu girin:
flashrom -p ch341a_spi
Bazı komutları Big Sur’da root olarak çalıştırmamız gerekti. Bunun için komutların başına bazen sudo
girmeniz gerekebilir.
Mavi ve Yeşil Çipi Yedekleyin
Flashrom kullanarak önce mavi yongadaki imajın bir yedeğini alıyoruz:
flashrom -p ch341a_spi -r OriginalFirmware-BlueChip.bin
Sonra da mandalı yeşil çipe takıp onun da bir yedeğini alıyoruz:
flashrom -p ch341a_spi -r OriginalFirmware-GreenChip.bin
Custom Firmware Yazın
Tekrar mavi çipe dönüyoruz. Bu çipe yukarıda indirmiş olduğumuz Firmware’i yazıyoruz.
flashrom -p ch341a_spi -w TitanRidgeMacOSFirmware.bin
İşlemi doğrulamak için yedek aldığınız Firmware ile karşılaştırabilirsiniz. Başarısız olursa başardınız demektir.
flashrom -p ch341a_spi -v TitanRidgeMacOSFirmware.bin
Hotswap için 3. ve 5. Pinleri Bağlama
Hotswap nedir? Bilgisayar çalışırken bir parçayı söküp takabilme özelliği hotswap denir. Mesela SATA Hotswap devrede ise sistem çalışırken SSD’yi (içinde işletim sisteminiz olmayan tabii ki) söküp takabilirsiniz.
Sistem çalışırken Thunderbolt 3 cihazları takabilmek istiyorsak kartın arkasındaki 3. ve 5. pinleri kısa devre yapmamız gerekiyor. Kutudan çıkan THB_C kablosunun 3. ve 5. pinlerini bağlayın. Bazı kullanıcılar bu olmadan Mac’lerinin açılışta donduğunu bildirmişler.
Mac Pro 5.1 Sisteme Thunderbolt 3 Kartı Takın
Biz kartı Mac Pro’nun PCIe yuvalarından 4. olana taktık. Bu arada ekran kartınız Mac Pro açılışında EFI desteklemiyorsa onu da söküp eski kartı takmanız gerek zira birazdan kurtarma moduna gireceğiz.
Mac Pro 5.1 OpenCore Yükleme
Mac’e OpenCore yüklemek mi? Evet, kartın çalışması için Mac Pro’ya OpenCore yüklemek zorundasınız. Bunun için ilk iş EFI bölümünü mount etmek:
diskutil list
sudo diskutil mount /dev/disk0s1
MacPro5.1 OpenCore.zip dosyasının içeriklerini takılı EFI sürücüsüne kopyalayın.
Sürücüde zaten bir EFI klasör var. İçeriği birleştirmek veya güncellemek isteyen bir uyarı alacaksınız. Birleştir’i seçin.
OpenCore’u etkinleştirmek için EFI sürücüsünü kutsamak gerekiyor. Evet, böyle bir komut var macOS’ta.
Kurtarma moduna geçmek için Mac Pro’yu açtıktan sonra Command (⌘) + R
tuşuna basılı tutun.
Mac’inizi OpenCore yapmak için resmi OpenCore belgelerindeki talimatları izleyebilirsiniz. Bu, aşağıdakileri içerir:
Terminali açın ve EFI sürücünüzü önyüklenebilir hale getirmek için aşağıdaki komutları çalıştırın (bless)
- EFI diskini kullanarak
diskutil list
- EFI sürücüsünü komut kullanarak takma
diskutil mount /dev/{efi_disk}
- Önyükleme için takılı EFI bölümünü ayarlayın
bless --mount /Volumes/EFI --setBoot
- Mac’i kapatın ve bir SMC sıfırlaması yapın (güç kablosunu çıkarın, 15 saniye bekleyin, güç kablosunu tekrar takın, 5 saniye bekleyin ve ardından güç düğmesine basın)
Bir sonraki önyüklemenizde OpenCore önyükleme ekranını görmelisiniz.
Mac Pro Sistem Raporunu Görüntüleyin
Cihaz artık Mac Pro altında Gigabyte değil, Apple Thunderbolt cihazı olarak gözükmeli. Daha da ileri gidip kart üzerindeki USB 3.1/USB-C bağlantı noktasını dahi kullanabilirsiniz. Biz denemedik ama çalışmaması için bir sebep yok ki deneyen başkaları çalıştırmış.
Biz sistemde bir Lacie Thunderbolt 3 sabit disk test ettik ve önce cold boot sonra da warm boot yapınca çalıştı. Cold boot nedir? Sistemi sıfırdan çalıştırmaktır. Warm boot nedir? Çalışan sistemi yeniden başlatmaktır.
Desteklenen İşletim Sistemleri
Bunun aşağıdaki İşletim Sistemlerinde çalıştığı test edilmiştir:
- macOS Mojave
- macOS Catalina
- Bootcamp 6.1.0 ile Windows 10
Sorularınız için Technopat Sosyal’e ücretsiz kaydolup konu açabilirsiniz.
Kaynakça:
- https://github.com/ameyrupji/thunderbolt-macpro-5-1/blob/master/GC-TitanRidge.md
- https://create.pro/titan-ridge-macos-firmware-release-download-now/
- https://linux.die.net/man/8/flashrom
- https://themacadmin.com/2012/02/15/mounting-the-efi-boot-partition-on-mac-os-x/
- https://www.macworld.co.uk/how-to/mac-software/mac-recovery-mode-3674052/
- https://forums.macrumors.com/threads/testing-tb3-aic-with-mp-5-1.2143042/page-27?post=28226897
- https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/
- https://ss64.com/osx/bless.html
- https://forums.macrumors.com/threads/testing-tb3-aic-with-mp-5-1.2143042/post-28261032