XG 移動底座
此開源硬體可讓您使用 XG Mobile 連接器將任何 PCIe 卡連接到 ASUS ROG 裝置。
標準型號是 XG Station Pro Thunderbolt 3 eGPU 擴充座的即插式替換 PCB。它包含一個內建 USB 3.1 Gen 2 集線器和一個 USB PD 充電器。
lite 版本是 ADT-UT3G 的直接替換 PCB。它需要一個標準的ATX電源並透過USB連接到外部連接埠。
特徵
- PCIe 3.0 x8 支援 2021/2022/2023 ROG Flow(4.0 目前未經測試)
- PCIe 4.0 x4 支援 2023 ROG Ally
- MCU 處理電纜偵測和 LED
- 65W USB PD 充電器(標準版)
- 2 個 USB-C 連接埠連接到 USB 3.1 Gen 2 集線器(標準型號)
入門
- 建構 PCB
- 閃光板
- 安裝軟體
刷寫韌體
Lite板只需要燒寫STM32,而標準板則需要燒寫兩個SPI flash。
STM32單片機
- 從最新版本下載
XG_Mobile_Dock_MCU.bin
或建立您自己的版本。 - 下載並安裝 ST32CubeProgrammer。
- 將 ST-LINK v2 連接到電腦。請注意,如果您使用的是 Amazon 或 Aliexpress 的廉價克隆產品,設備上列印的 PIN 碼可能不正確。
- 將 SWDIO、SWCLK 和 GND 引腳連接到板上的 J10 到 ST-LINK v2。請勿連接+3V3。如果您使用官方 ST-LINK,則需要一條從 VAPP(接腳 1)到 VDD(接腳 19)的跳線。
- 確保電路板已通電,以便可以對其進行編程。
- 開啟 ST32CubeProgrammer 並前往「擦除和編程」頁面(左側邊欄上的第二個圖示)。
- 瀏覽並選擇韌體檔案。
- 勾選“編程後運行”
- 點擊右側欄上的“連接”,然後點擊左側的“開始編程”。
用於 TI USB PD 的 SPI 快閃記憶體
我們將使用 Raspberry Pi,儘管大多數其他 SBC 也可以像專用 SPI 快閃記憶體一樣運作。
- 啟用 Raspberry Pi 上的 SPI 介面。
- 將 J9 上的 GND(地)、SS(SPI0 CE0)、CLK(SPI0 SCLK)、MISO(SPI0 MISO)和 MOSI(SPI0 MOSI)連接到 Raspberry Pi。
- 打開 Raspberry Pi 的 shell 並安裝 Flashrom:
sudo apt-get install flashrom
- 從最新版本下載
XG_Mobile_Dock_Charger.bin
或建立您自己的版本。 - 刷新韌體:
sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1000 -w XG_Mobile_Dock_Charger.bin
用於 VIA USB 集線器的 SPI 快閃記憶體
我們將使用 Raspberry Pi,儘管大多數其他 SBC 也可以像專用 SPI 快閃記憶體一樣運作。
- 啟用 Raspberry Pi 上的 SPI 介面。
- 將 J13 上的 GND(地)、SS(SPI0 CE0)、CLK(SPI0 SCLK)、MISO(SPI0 MISO)和 MOSI(SPI0 MOSI)連接到 Raspberry Pi。請注意,引腳順序與 J9 不同。
- 打開 Raspberry Pi 的 shell 並安裝 Flashrom(如果尚未安裝):
sudo apt-get install flashrom
- 從最新版本下載
VL822_Q7_9043_Phantom_20220616.bin
。 - 刷新韌體:
sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1000 -w VL822_Q7_9043_Phantom_20220616.bin
安裝XGM驅動
XGMDriver 欺騙 ARMORY CRATE 軟體將自訂底座識別為官方 XG Mobile 裝置。安裝後,即使 ARMORY CRATE 軟體更新,它也應該可以工作。您可以在此處查看原始程式碼。
- 從最新版本下載
XGMDriverSetup.exe
。 - 執行安裝程序,確保根據您要安裝的 GPU 供應商正確選擇 AMD 或 NVIDIA。
- 如果您需要在 AMD 和 NVIDIA 之間切換,請從控制台解除安裝或再次執行安裝程式。然後您可以重新安裝並選擇正確的選項。
故障排除
錯誤 43 或 NVIDIA GPU 上無視訊輸出
這是 NVIDIA eGPU 的一個眾所周知的問題。一旦 eGPU 與正確的驅動程式一起安裝,您將需要安裝此腳本。
PCIe 僅達 3.0 速度
您需要重新啟動您的裝置。由於某些原因,熱插拔有時會導致 3.0 速度。
連接 XGM 時無彈出窗口
有時,設備不會被偵測到,您可以關閉然後再次打開鎖定開關,以強制軟體重新偵測設備。
“您的 XG Mobile 似乎未正確連接......”
如果彈出視窗提示 XG Mobile 未正確連接,請確保已安裝 XGMDriver。如果安裝的 XGMDriver 仍然有問題,則電纜可能存在連接問題。
重啟時彈出華碩驅動程式安裝彈出窗口
重新安裝 XGMDriver 以抑制 ASUS 驅動程式彈出。
Lite:未偵測到 USB
lite 板沒有 USB 方向偵測功能。嘗試將 USB-C 連接線翻轉過來,然後再試一次。
參考
XGM 透過對硬體和軟體進行逆向工程收集的所有內容的知識庫。
- XGM連接器資訊
- XGM軟體介面
- 單晶片命令介面
- PCB設計日記
- 顛倒的 ACPI 表
- BIOS 反轉檢測