轉載:https://youtu.be/nFO54LKzRAw、https://youtu.be/R6jrc3TxQDc
備註:使用 GC-Alpine Ridge 用戶可以看這裡
拆卸GC-TITAN RIDGE
拆開GC-TITAN RIDGE的盒裝後,其外觀應如下所示:
卸下4顆十字螺釘,取出PCB 電路板:
需要刷韌體的有藍色和綠色晶片,在其各自的顏色上都有一個小圓點。
在 MacOS 上使用BREW安裝FLASHROM
開啟終端機,填入指令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
現在安裝flashrom如下
brew install flashrom
組裝編程器
組裝編程器時,請查看綠色小板上數字的指示。
連接到藍色晶片
如下圖所示對齊編程器,首先將焦點對準剪輯的一側。對齊一側,然後另一側用力向下推。
使用驗證『 FLASHROM』 ,可以檢測到您的 CH341A 24 25系列EEPROM FLASH BIOS USB 編程器
flashrom -p ch341a_spi
讀取 Flash 晶片。
首先我們讀取閃存芯片的內容並存儲原始ROM的備份。我們在終端中使用flashrom讀取內容 3 次並驗證所有三個文件是否相同。這讓我們確信芯片被正確讀取。
sudo flashrom -p ch341a_spi -r Give_the_Contents_a_Name.bin
備份工作:
Code:
% sudo flashrom -p ch341a_spi -r GC-Titan-Ridge-New-NVM-43-1.bin
Password: <enter your password>
flashrom v1.2 on Darwin 19.3.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
libusb: info [darwin_claim_interface] no interface found; setting configuration: 1
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
Reading flash... done.
Code:
% sudo flashrom -p ch341a_spi -r GC-Titan-Ridge-New-NVM-43-2.bin
flashrom v1.2 on Darwin 19.3.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
Reading flash... done.
Code:
% sudo flashrom -p ch341a_spi -r GC-Titan-Ridge-New-NVM-43-3.bin
flashrom v1.2 on Darwin 19.3.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on ch341a_spi.
Reading flash... done.
務必要備份您的藍晶片韌體
flashrom -p ch341a_spi -r OriginalFirmware-BlueChip.bin
連接到綠色晶片
如下圖所示對齊編程器,首先將焦點對準剪輯的一側。對齊一側,然後另一側用力向下推。
備份綠色晶片韌體
flashrom -p ch341a_spi -r OriginalFirmware-GreenChip.bin
刷入自定義韌體
請再次連接到藍晶片,連接到藍晶片並刷入 TITANRIDGEMACOSFIRMWARE.BIN自定義韌體,以便能夠刷新韌體。
flashrom -p ch341a_spi -w TitanRidgeMacOSFirmware.bin
可選:驗證是否正確應用了TITANRIDGEMACOSFIRMWARE.BIN固件
flashrom -p ch341a_spi -v TitanRidgeMacOSFirmware.bin
備用驗證-檢查原始的藍晶片韌體0是否會失敗:
flashrom -p ch341a_spi -v OriginalFirmware-BlueChip.bin
連接跳線的針腳3和5以實現熱插拔功能
更新: 2020年3月14日
現在讓我們嘗試連接提供的THB_C接頭電纜的針3和針5。一些人報告說,沒有此功能,他們的Mac就會在啟動時凍結。我還沒有註意到這個問題。參考鏈接。
連接時,從引腳3到引腳5的跳線應如下所示。
將THB_C接頭連接器的另一端連接到卡的J1接頭連接器端口。
社區建議的替代方法:
將卡連接到系統
我將此卡連接到Mac Pro上PCIE的插槽4中。
我還將RX580的顯示端口輸出連接到卡上的Mini Display輸入(我這樣做是因為我想使用GC-Titan Rige卡為Thunderbolt顯示器供電)。
內部視圖:
查找並掛載EFI磁盤
注意:如果要對Mac進行OpenCore,請執行以下步驟。
diskutil list
sudo diskutil mount /dev/disk0s1
將MACPRO5.1 OPENCORE.ZIP文件的內容複製到已安裝的EFI驅動器中
我已經在驅動器中有一個EFI文件夾。我收到警告,要求合併或更新內容。我選擇了合併。最終文件夾如下所示:
祝福EFI驅動器以啟用OPENCORE
注意:在嘗試啟動恢復驅動器時,我使用了原始圖形卡。
要啟動進入恢復模式,請Command (⌘) + R
在打開Mac Pro後按住鍵。
按照OpenCore官方文檔中的說明對Mac進行OpenCore。其中包括以下內容:
打開終端並運行以下命令,以使EFI驅動器可啟動(保佑)
- 使用以下命令找出EFI磁盤
diskutil list
- 使用以下命令安裝EFI驅動器
diskutil mount /dev/{efi_disk}
- 設置已安裝的EFI分區以進行引導
bless --mount /Volumes/EFI --setBoot
- 關閉Mac並執行SMC重置(拔下電源線,等待15秒鐘,重新插入電源線,等待5秒鐘,然後按電源按鈕)
引導以查看OPENCORE引導屏幕
您應該在下次引導時看到OpenCore引導屏幕。
查看MACPRO的系統報告
將Apple Thunderbolt顯示器連接到系統後,它們將以菊花鏈方式工作,並且系統報告中將顯示以下內容。我也嘗試成功熱交換顯示。
該卡還可以作為PIC硬件(如雷電和USB 3.1設備)成功檢測到。
USB 3.1
卡上的USB 3.1 / USB-C端口可以成功連接和傳輸數據。帶有USB 3.1和Disk Utility的系統報告的屏幕截圖顯示了隨附的驅動器,如下所示:
THUNDERBOLT設備經過測試
已測試USB設備
使用mSata SSD進行BlackMagic Speed Test。在USB-C端口的上端連接到2台Apple Thunderbolt顯示器時,完成了該測試。
經過操作系統測試
我已經測試了它可以在以下操作系統上工作:
- Mojave 10.14.6(受金屬支持的卡正式支持)
- 卡塔琳娜10.15.3
- Windows 10與Bootcamp 6.1.0
注意:我不建議或不支持在Mac Pro上安裝不受支持的macOS。
DROM 編譯
修改過的擴充卡,需要唯一的UUID,夠過這個網頁,便可製作獨一無二的UUOD
網址:https://hackindrom.zapto.org/