Dok Seluler XG
Perangkat keras sumber terbuka ini memungkinkan Anda menyambungkan kartu PCIe apa pun ke perangkat ASUS ROG dengan konektor XG Mobile.
Varian standarnya adalah PCB pengganti drop-in untuk dok eGPU XG Station Pro Thunderbolt 3. Ini berisi hub USB 3.1 Gen 2 bawaan dan pengisi daya USB PD.
Varian lite adalah PCB pengganti drop-in untuk ADT-UT3G. Ini memerlukan catu daya ATX standar dan melewati USB ke port eksternal.
Fitur
- Dukungan PCIe 3.0 x8 untuk ROG Flow 2021/2022/2023 (4.0 saat ini belum teruji)
- Dukungan PCIe 4.0 x4 untuk ROG Ally 2023
- MCU menangani deteksi kabel dan LED
- Pengisi daya USB PD 65W (varian standar)
- 2 port USB-C terhubung ke hub USB 3.1 Gen 2 (varian standar)
Memulai
- Bangun PCBnya
- Flash papannya
- Instal perangkat lunak
Firmware Berkedip
Papan Lite hanya perlu mem-flash STM32 sedangkan papan standar memerlukan penulisan dua flash SPI juga.
STM32MCU
- Unduh
XG_Mobile_Dock_MCU.bin
dari rilis terbaru atau buat sendiri. - Unduh dan instal ST32CubeProgrammer.
- Hubungkan ST-LINK v2 Anda ke komputer Anda. Perhatikan jika Anda menggunakan tiruan murah dari Amazon atau Aliexpress, nomor pin yang tercetak pada perangkat mungkin salah.
- Hubungkan pin SWDIO, SWCLK, dan GND ke J10 di board ke ST-LINK v2. Jangan sambungkan +3V3. Jika Anda menggunakan ST-LINK resmi, Anda memerlukan kabel jumper dari VAPP (pin 1) ke VDD (pin 19).
- Pastikan papan dihidupkan sehingga dapat diprogram.
- Buka ST32CubeProgrammer dan buka halaman "Menghapus & pemrograman" (ikon kedua di sidebar kiri).
- Telusuri dan pilih file firmware.
- Centang "Jalankan setelah pemrograman"
- Klik "Hubungkan" di sidebar kanan dan kemudian "Mulai Pemrograman" di sebelah kiri.
Flash SPI untuk TI USB PD
Kami akan menggunakan Raspberry Pi, meskipun sebagian besar SBC lain juga dapat berfungsi sebaik flasher SPI khusus.
- Aktifkan antarmuka SPI pada Raspberry Pi.
- Hubungkan GND (Ground), SS (SPI0 CE0), CLK (SPI0 SCLK), MISO (SPI0 MISO), dan MOSI (SPI0 MOSI) di J9 ke Raspberry Pi.
- Buka shell ke Raspberry Pi dan instal Flashrom:
sudo apt-get install flashrom
- Unduh
XG_Mobile_Dock_Charger.bin
dari rilis terbaru atau buat sendiri. - Flash firmware:
sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1000 -w XG_Mobile_Dock_Charger.bin
SPI Flash untuk VIA USB Hub
Kami akan menggunakan Raspberry Pi, meskipun sebagian besar SBC lain juga dapat berfungsi sebaik flasher SPI khusus.
- Aktifkan antarmuka SPI pada Raspberry Pi.
- Hubungkan GND (Ground), SS (SPI0 CE0), CLK (SPI0 SCLK), MISO (SPI0 MISO), dan MOSI (SPI0 MOSI) di J13 ke Raspberry Pi. Perhatikan urutan pinnya berbeda dengan J9.
- Buka shell Raspberry Pi dan instal Flashrom jika belum diinstal:
sudo apt-get install flashrom
- Unduh
VL822_Q7_9043_Phantom_20220616.bin
dari rilis terbaru. - Flash firmware:
sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1000 -w VL822_Q7_9043_Phantom_20220616.bin
Instal XGMDriver
XGMDriver mengelabui perangkat lunak ARMORY CRATE agar mengidentifikasi dok khusus sebagai perangkat XG Mobile resmi. Setelah terinstal, perangkat lunak ini akan berfungsi meskipun perangkat lunak ARMORY CRATE diperbarui. Anda dapat memeriksa kode sumbernya di sini.
- Unduh
XGMDriverSetup.exe
dari rilis terbaru. - Jalankan penginstal, pastikan memilih AMD atau NVIDIA dengan benar tergantung pada vendor GPU yang Anda instal.
- Jika Anda perlu bertukar antara AMD dan NVIDIA, hapus instalannya dari Panel Kontrol atau dengan menjalankan kembali penginstal. Kemudian Anda dapat menginstal ulang dan memilih opsi yang tepat.
Pemecahan masalah
Kesalahan 43 atau tidak ada output video pada GPU NVIDIA
Ini adalah masalah umum pada eGPU NVIDIA. Setelah eGPU diinstal bersama dengan driver yang benar, Anda perlu menginstal skrip ini.
PCIe hanya mendapatkan kecepatan 3.0
Anda perlu me-restart perangkat Anda. Untuk beberapa alasan, hot plugging terkadang menghasilkan kecepatan 3.0.
Tidak ada popup saat XGM terhubung
Terkadang, perangkat tidak terdeteksi dan Anda dapat mematikan dan menghidupkan kembali tombol kunci untuk memaksa perangkat lunak mendeteksi ulang perangkat.
"Tampaknya XG Mobile Anda tidak terhubung dengan benar..."
Jika Anda mendapatkan pop-up yang menyatakan XG Mobile tidak terhubung dengan benar, pastikan XGMDriver diinstal. Jika masalah ini masih terjadi saat XGMDriver diinstal, kemungkinan ada masalah koneksi dengan kabel.
Munculan pemasangan Driver ASUS saat reboot
Instal ulang XGMDriver untuk menghambat popup driver ASUS.
Ringan: USB tidak terdeteksi
Papan ringan tidak memiliki deteksi orientasi USB. Coba balikkan kabel USB-C dan coba lagi.
Referensi
Basis pengetahuan untuk segala hal yang dikumpulkan XGM dari rekayasa balik perangkat keras dan perangkat lunak.
- Informasi konektor XGM
- Antarmuka perangkat lunak XGM
- Antarmuka perintah MCU
- Buku harian desain PCB
- Tabel ACPI terbalik
- Deteksi BIOS terbalik