THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)

轉載:https://youtu.be/nFO54LKzRAw、https://youtu.be/R6jrc3TxQDc
備註:使用 GC-Alpine Ridge 用戶可以看這裡

拆卸GC-TITAN RIDGE

拆開GC-TITAN RIDGE的盒裝後,其外觀應如下所示:

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

卸下4顆十字螺釘,取出PCB 電路板:

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

需要刷韌體的有藍色和綠色晶片,在其各自的顏色上都有一個小圓點。

在 MacOS 上使用BREW安裝FLASHROM

開啟終端機,填入指令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

現在安裝flashrom如下

brew install flashrom

組裝編程器

組裝編程器時,請查看綠色小板上數字的指示。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

連接到藍色晶片

如下圖所示對齊編程器,首先將焦點對準剪輯的一側。對齊一側,然後另一側用力向下推。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

使用驗證『 FLASHROM』 ,可以檢測到您的 CH341A 24 25系列EEPROM FLASH BIOS USB 編程器

flashrom -p ch341a_spi
《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

讀取 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
《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

連接到綠色晶片

如下圖所示對齊編程器,首先將焦點對準剪輯的一側。對齊一側,然後另一側用力向下推。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

備份綠色晶片韌體

flashrom -p ch341a_spi -r OriginalFirmware-GreenChip.bin
《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

刷入自定義韌體

請再次連接到藍晶片,連接到藍晶片並刷入 TITANRIDGEMACOSFIRMWARE.BIN自定義韌體,以便能夠刷新韌體。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》
flashrom -p ch341a_spi -w TitanRidgeMacOSFirmware.bin
《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

可選:驗證是否正確應用了TITANRIDGEMACOSFIRMWARE.BIN固件

flashrom -p ch341a_spi -v TitanRidgeMacOSFirmware.bin
《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

備用驗證-檢查原始的藍晶片韌體0是否會失敗:

flashrom -p ch341a_spi -v OriginalFirmware-BlueChip.bin

連接跳線的針腳3和5以實現熱插拔功能

更新: 2020年3月14日

現在讓我們嘗試連接提供的THB_C接頭電纜的針3和針5。一些人報告說,沒有此功能,他們的Mac就會在啟動時凍結。我還沒有註意到這個問題。參考鏈接

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

連接時,從引腳3到引腳5的跳線應如下所示。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

將THB_C接頭連接器的另一端連接到卡的J1接頭連接器端口。

社區建議的替代方法:

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》
《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

將卡連接到系統

我將此卡連接到Mac Pro上PCIE的插槽4中。

我還將RX580的顯示端口輸出連接到卡上的Mini Display輸入(我這樣做是因為我想使用GC-Titan Rige卡為Thunderbolt顯示器供電)。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

內部視圖:

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

查找並掛載EFI磁盤

注意:如果要對Mac進行OpenCore,請執行以下步驟。

diskutil list
sudo diskutil mount /dev/disk0s1
《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

將MACPRO5.1 OPENCORE.ZIP文件的內容複製到已安裝的EFI驅動器中

我已經在驅動器中有一個EFI文件夾。我收到警告,要求合併或更新內容。我選擇了合併。最終文件夾如下所示:

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

祝福EFI驅動器以啟用OPENCORE

注意:在嘗試啟動恢復驅動器時,我使用了原始圖形卡。

要啟動進入恢復模式,請Command (⌘) + R在打開Mac Pro後按住鍵。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

按照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引導屏幕。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

查看MACPRO的系統報告

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

將Apple Thunderbolt顯示器連接到系統後,它們將以菊花鏈方式工作,並且系統報告中將顯示以下內容。我也嘗試成功熱交換顯示。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

該卡還可以作為PIC硬件(如雷電和USB 3.1設備)成功檢測到。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

USB 3.1

卡上的USB 3.1 / USB-C端口可以成功連接和傳輸數據。帶有USB 3.1和Disk Utility的系統報告的屏幕截圖顯示了隨附的驅動器,如下所示:

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》
《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

THUNDERBOLT設備經過測試

  • Apple Thunderbolt顯示鏈接
  • MOTU 828mk2混合音頻接口鏈接

已測試USB設備

使用mSata SSD進行BlackMagic Speed Test。在USB-C端口的上端連接到2台Apple Thunderbolt顯示器時,完成了該測試。

《THUNDERBOLT 3 擴充卡改DROM 中文教學(GC-TITAN RIDGE篇)》

經過操作系統測試

我已經測試了它可以在以下操作系統上工作:

  • Mojave 10.14.6(受金屬支持的卡正式支持)
  • 卡塔琳娜10.15.3
  • Windows 10與Bootcamp 6.1.0

注意:我不建議或不支持在Mac Pro上安裝不受支持的macOS。

DROM 編譯

修改過的擴充卡,需要唯一的UUID,夠過這個網頁,便可製作獨一無二的UUOD
網址:https://hackindrom.zapto.org/

暫無評論

發怖評論 編輯評論


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇