การอัพเดตอะแดปเตอร์ USB-C ของ Apple Multiport (HDMI Dongle) บน High Sierra


2

นี่คือปัญหา: High Sierra (ตั้งแต่ 10.13) จัดส่งโดยไม่มีการอัปเดตเฟิร์มแวร์สำหรับดองเกิล A / V นี้ แพ็คเกจการอัพเดทนี้ปกติจะอยู่ที่ "/ System / Library / CoreServices / Firmware Updates" แต่โฟลเดอร์นี้จะว่างเปล่าหลังจากการอัพเดท ดังนั้นหากคุณติดอยู่ที่เฟิร์มแวร์เวอร์ชั่นเก่า (ก่อน 2.33 บทความ: บทความสนับสนุนของ Apple HT205858) จะไม่มีการดาวน์โหลดแยกต่างหากและคุณจะดำเนินการเองจนกว่า Apple จะเผยแพร่โปรแกรมแก้ไขด่วน


1
กรุณาอย่าตอบคำถามภายในคำถาม สร้างคำตอบเพื่อให้สามารถ upvoted และ "เลือก" เป็นคำตอบ
อัลลัน

คำตอบ:


0

หากคุณรู้วิธีการใช้งานเครื่องปลายทางทำตามคู่มือนี้เพื่อแก้ไข ก่อนอื่นให้ทำการตรวจสอบสามครั้ง ก่อนอื่นคุณอยู่ใน Mac OS X High Sierra (บิวด์ 10.13 หรือสูงกว่า) ที่ Multiport Adapter รายงานเวอร์ชั่นเฟิร์มแวร์ด้านล่าง 2.33 (ประมาณ 1.53 เก่า) และสุดท้ายคือโฟลเดอร์ "/ System / Library / CoreServices / Firmware" มันว่างเปล่า.

ในระดับสูงฉันเดาว่าฉันจะพบแพ็คเกจอัพเดตเฟิร์มแวร์ในไฟล์ Mac OS Combo Update เก่า โหนกออกมาถูกต้องแล้วและฉันก็สามารถติดตั้งอัปเดตเฟิร์มแวร์ได้ ให้ติดตามขั้นตอนเหล่านั้นเพื่อให้คุณสามารถทำเช่นเดียวกัน

ก่อนอื่นให้เริ่มการดาวน์โหลด (ประมาณ 1.5gb) ของ macOS Sierra 10.12.6 Combo Update: https://support.apple.com/kb/DL1931

ในเวลาเดียวกันให้แน่ใจว่ามีการติดตั้ง Homebrew & XCode บนระบบของคุณจาก brew.sh

ติดตั้ง pbzx สำหรับการแตกการอัพเดท pkg Payloads

brew install xz && brew link xz
git clone https://github.com/NiklasRosenstein/pbzx.git
cd pbzx
clang -llzma -lxar -I /usr/local/include pbzx.c -o pbzx
#Install pbzx to path
mv pbzx /usr/local/bin/

เมื่อการดาวน์โหลดเสร็จสิ้นให้เชื่อมต่อและแยกไฟล์อัพเดต dmg

open macosupdcombo10.12.6.dmg 
#Expand pkg contents to tmp folder.
pkgutil --expand /Volumes/macOS\ Sierra\ Update/macOSUpdCombo10.12.6.pkg /tmp/sierra/
cd /tmp/sierra 
#Extract payload contents to current directory
pbzx -n macOSUpdCombo10.12.6.pkg/Payload| cpio -i

ย้ายแพคเกจการอัปเดตเฟิร์มแวร์จากไฟล์ที่แตกไปยังพา ธ ท้องถิ่นเราจะใช้โฮมไดเร็กตอรี่ของผู้ใช้

mv System/Library/CoreServices/Firmware\ Updates/USB-C\ Multiport\ Adapter/adapterupdate1.pkg ~/

ขั้นตอนสุดท้ายให้เรียกใช้ตัวติดตั้งและรีบูต ก่อนที่คุณจะเรียกใช้งานตัวติดตั้ง - ตรวจสอบให้แน่ใจว่าเสียบอะแดปเตอร์ Multiport โดยไม่มีอะไรเสียบเข้ากับมัน ตรวจสอบให้แน่ใจว่าคุณมีไฟเชื่อมต่อกับพอร์ต USB-C หนึ่งพอร์ตและอะแดปเตอร์ Multiport เข้ากับพอร์ตอื่น บทความของ Apple แนะนำให้ทำ USB-C power-pass ผ่านนี่ไม่ได้ผลสำหรับฉัน คุณสามารถลองการกำหนดค่าที่แตกต่างกันหากไม่ได้ผล

#Kick off the install
sudo installer -pkg ~/adapterupdate1.pkg -target /
#Then reboot
sudo reboot

หากทุกอย่างเป็นไปด้วยดีข้อมูลระบบควรรายงานอะแดปเตอร์ USB-C Multiport ของคุณเป็นเวอร์ชั่นเฟิร์มแวร์ 2.33


กระบวนการข้างต้นสำหรับการติดตั้งอัปเดตเฟิร์มแวร์บน High Sierra ไม่ทำงานสำหรับฉัน ฉันสามารถแยกแพคเกจอัปเดตได้ แต่ตัวติดตั้งรายงานว่า "ซอฟต์แวร์นี้ไม่รองรับระบบของคุณ"
Jered Floyd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.