قاعدة تثبيت متنقلة XG
يتيح لك هذا الجهاز مفتوح المصدر توصيل أي بطاقة PCIe بجهاز ASUS ROG باستخدام موصل XG Mobile.
المتغير القياسي هو لوحة PCB بديلة لقاعدة XG Station Pro Thunderbolt 3 eGPU. يحتوي على محور USB 3.1 Gen 2 مدمج وشاحن USB PD.
البديل البسيط هو PCB بديل لـ ADT-UT3G. يتطلب مصدر طاقة ATX قياسي ويمر عبر USB إلى منفذ خارجي.
سمات
- دعم PCIe 3.0 x8 لـ 2021/2022/2023 ROG Flow (4.0 لم يتم اختباره حاليًا)
- دعم PCIe 4.0 x4 لـ 2023 ROG Ally
- MCU التعامل مع الكشف عن الكابلات ومصابيح LED
- شاحن USB PD بقدرة 65 وات (الإصدار القياسي)
- منفذا USB-C متصلان بلوحة وصل USB 3.1 Gen 2 (الإصدار القياسي)
ابدء
- بناء ثنائي الفينيل متعدد الكلور
- فلاش اللوحة
- قم بتثبيت البرنامج
البرامج الثابتة وامض
تحتاج اللوحات Lite فقط إلى وميض STM32 بينما تتطلب اللوحة القياسية كتابة فلاشين SPI أيضًا.
STM32 مكو
- قم بتنزيل
XG_Mobile_Dock_MCU.bin
من أحدث إصدار أو أنشئ الإصدار الخاص بك. - قم بتنزيل وتثبيت ST32CubeProgrammer.
- قم بتوصيل ST-LINK v2 بجهاز الكمبيوتر الخاص بك. لاحظ أنه إذا كنت تستخدم نسخة رخيصة من Amazon أو Aliexpress، فقد تكون أرقام التعريف الشخصية المطبوعة على الجهاز غير صحيحة.
- قم بتوصيل دبابيس SWDIO وSWCLK وGND بـ J10 على اللوحة بـ ST-LINK v2. لا تقم بتوصيل +3V3. إذا كنت تستخدم ST-LINK رسميًا، فستحتاج إلى سلك توصيل من VAPP (الطرف 1) إلى VDD (الطرف 19).
- تأكد من تشغيل اللوحة حتى يمكن برمجتها.
- افتح ST32CubeProgrammer وانتقل إلى صفحة "المسح والبرمجة" (الرمز الثاني على الشريط الجانبي الأيسر).
- تصفح وحدد ملف البرنامج الثابت.
- تحقق من "التشغيل بعد البرمجة"
- انقر فوق "اتصال" على الشريط الجانبي الأيمن ثم "بدء البرمجة" على اليسار.
فلاش SPI لـ TI USB PD
سوف نستخدم Raspberry Pi، على الرغم من أن معظم SBC الأخرى يمكن أن تعمل أيضًا بالإضافة إلى فلاشات SPI المخصصة.
- قم بتمكين واجهة SPI على Raspberry Pi.
- قم بتوصيل GND (أرضي)، SS (SPI0 CE0)، CLK (SPI0 SCLK)، MISO (SPI0 MISO)، وMOSI (SPI0 MOSI) على J9 إلى Raspberry Pi.
- افتح Shell على Raspberry Pi وقم بتثبيت 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
فلاش SPI لـ VIA USB Hub
سوف نستخدم Raspberry Pi، على الرغم من أن معظم SBC الأخرى يمكن أن تعمل أيضًا بالإضافة إلى فلاشات SPI المخصصة.
- قم بتمكين واجهة SPI على Raspberry Pi.
- قم بتوصيل GND (أرضي)، SS (SPI0 CE0)، CLK (SPI0 SCLK)، MISO (SPI0 MISO)، وMOSI (SPI0 MOSI) على J13 إلى Raspberry Pi. لاحظ أن ترتيب الدبابيس يختلف عن J9.
- افتح Shell على Raspberry Pi وقم بتثبيت 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
قم بتثبيت برنامج XGMDriver
يخدع XGMDriver برنامج ARMORY CRATE لتحديد الرصيف المخصص باعتباره جهاز XG المحمول الرسمي. بمجرد التثبيت، يجب أن يعمل حتى إذا تم تحديث برنامج ARMORY CRATE. يمكنك التحقق من الكود المصدري هنا.
- قم بتنزيل
XGMDriverSetup.exe
من أحدث إصدار. - قم بتشغيل برنامج التثبيت مع التأكد من تحديد AMD أو NVIDIA بشكل صحيح اعتمادًا على بائع وحدة معالجة الرسومات التي تقوم بتثبيتها.
- إذا كنت بحاجة إلى التبديل بين AMD وNVIDIA، فقم بإلغاء التثبيت من لوحة التحكم أو عن طريق تشغيل برنامج التثبيت مرة أخرى. ثم يمكنك إعادة التثبيت وتحديد الخيار الصحيح.
استكشاف الأخطاء وإصلاحها
خطأ 43 أو لا يوجد إخراج فيديو على وحدات معالجة الرسومات NVIDIA
هذه مشكلة معروفة جيدًا في وحدات NVIDIA eGPU. بمجرد تثبيت eGPU مع برامج التشغيل الصحيحة، ستحتاج إلى تثبيت هذا البرنامج النصي.
يحصل PCIe على سرعات 3.0 فقط
تحتاج إلى إعادة تشغيل جهازك. لسبب ما، يؤدي التوصيل الساخن أحيانًا إلى 3.0 سرعات.
لا توجد نافذة منبثقة عند اتصال XGM
في بعض الأحيان، لن يتم اكتشاف الجهاز ويمكنك إيقاف تشغيل مفتاح القفل وتشغيله مرة أخرى لإجبار البرنامج على إعادة اكتشاف الجهاز.
"يبدو أن هاتف XG الخاص بك غير متصل بشكل صحيح..."
إذا ظهرت لك نافذة منبثقة تفيد بأن XG Mobile غير متصل بشكل صحيح، فتأكد من تثبيت XGMDriver. إذا استمرت هذه المشكلة في تثبيت XGMDriver، فمن المحتمل أن تكون هناك مشكلة في الاتصال بالكابل.
تثبيت برنامج تشغيل ASUS المنبثق عند إعادة التشغيل
أعد تثبيت XGMDriver لمنع ظهور نافذة برنامج تشغيل ASUS.
لايت: لم يتم الكشف عن USB
لا تحتوي اللوحة الخفيفة على كشف اتجاه USB. حاول قلب كابل USB-C رأسًا على عقب وحاول مرة أخرى.
مراجع
قاعدة المعرفة لكل الأشياء التي جمعتها XGM من الهندسة العكسية للأجهزة والبرامج.
- معلومات موصل XGM
- واجهات برنامج XGM
- واجهة أوامر MCU
- يوميات تصميم ثنائي الفينيل متعدد الكلور
- عكس جداول ACPI
- عكس اكتشاف BIOS