Mise à jour de l'adaptateur USB-C Multiport Apple (dongle HDMI) sur High Sierra

2

Voici le problème: High Sierra (à partir de 10.13) est livré sans la mise à jour du micrologiciel de ce dongle A / V. Ce package de mise à jour repose normalement sur "/ Système / Bibliothèque / CoreServices / Firmware Updates", mais ce dossier est vide à la suite de la mise à jour. Ainsi, si vous êtes bloqué par une ancienne version de micrologiciel (avant la version 2.33, article: Article de support Apple HT205858), il n'y a pas de téléchargement séparé pour cette version, et vous êtes autonome jusqu'à ce que Apple publie un correctif.

Travis Biehn
la source
1
S'il vous plaît ne répondez pas à la question dans la question elle-même. Créez une réponse afin qu'elle puisse être votée et "sélectionnée" comme réponse.
Allan
1
Je l'ai, corrigé. Merci pour l'information.
Travis Biehn

Réponses:

0

Si vous connaissez un terminal, suivez ce guide pour le résoudre. Tout d'abord, faites trois vérifications; d’abord sur Mac OS X High Sierra (version 10.13 ou supérieure), que votre adaptateur multiport signale une version de microprogramme inférieure à 2.33 (environ 1,53 est ancienne) et enfin que le dossier "/ Système / Bibliothèque / CoreServices / Firmware Updates" est vide.

À un haut niveau, j'ai deviné que je trouverais le package de mise à jour du microprogramme dans un ancien fichier de mise à jour combinée Mac OS. Hunch s'est avéré juste et j'ai pu installer la mise à jour du firmware. Permet de suivre ces étapes afin que vous puissiez faire la même chose.

Tout d’abord, lancez le téléchargement (environ 1,5 Go) de la mise à jour macOS Sierra 10.12.6 Combo: https://support.apple.com/kb/DL1931

Dans le même temps, assurez-vous que Homebrew & amp; Les utilitaires XCode sont installés sur votre système à partir de brew.sh

Installez pbzx pour extraire la mise à jour 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/

Une fois le téléchargement terminé, montez & amp; extraire la mise à jour 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

Déplacez le package de mise à jour du microprogramme des fichiers extraits vers un chemin local, nous allons utiliser le répertoire de base de l'utilisateur.

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

Enfin, exécutez le programme d’installation et redémarrez. Avant d’exécuter le programme d’installation, assurez-vous que l’adaptateur Multiport est branché et qu’il n’y a rien d’autre. Assurez-vous que l’alimentation est connectée à un port USB-C et que l’adaptateur multiport à l’autre. L'article d'Apple recommande de faire passer l'alimentation par USB-C, cela n'a pas fonctionné pour moi. Vous pouvez essayer différentes configurations si cela ne fonctionne pas.

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

Si tout s'est bien passé, les informations système doivent indiquer que votre adaptateur multiport USB-C est à la version de firmware 2.33.

Travis Biehn
la source
Le processus ci-dessus pour l'installation de la mise à jour du firmware sur High Sierra ne fonctionnait pas pour moi. J'ai pu extraire le package du programme de mise à jour, mais le programme d'installation indique "Ce logiciel n'est pas pris en charge sur votre système".
Jered Floyd