Der Lautsprecher meines 2009er MacBook funktioniert (meistens) nicht. Der digitale Audioausgang klemmt (ein rotes Leuchten erscheint in der Buchse). Es ist ein altes MacBook mit separaten Kopfhörer- und Mikrofonanschlüssen.
Ich habe Probleme mit dem Lautsprecher, da der Startton direkt zu den eingebauten Lautsprechern geht.
Ich denke, das Betriebssystem steuert, welche Funktionalität der Computer verwendet, konsultiert jedoch einige versteckte Hardware im Sockel. Die Systemeinstellungen können den Status des digitalen Audios erkennen, aber nicht steuern. Soweit der Computer betroffen ist, gibt er digitales Audio aus und der Lautsprecher ist deaktiviert.
Ich habe versucht, das Problem zu beheben, indem ich einen digitalen Audioanschluss einsteckte, aber das hat nicht geholfen. Ich habe Vorschläge gefunden, die Dinge empfehlen, wie einen Zahnstocher in das Loch zu stecken und zu versuchen, einen Mechanismus zu "entriegeln", der (nehme ich an) das Vorhandensein des Steckers erkennt.
Mein nächster Schritt ist, wenn ich keine bessere Idee habe, das Computergehäuse zu öffnen, in der Hoffnung, dass ich den Port von innen inspizieren kann. Alternativ könnte ich versuchen:
suchen Sie weiter nach Softwarelösungen, die den Glauben des Computers, dass etwas angeschlossen ist, irgendwie außer Kraft setzen; OS X scheint dies nicht zu unterstützen
mechanisch von außen (erneut) antasten
Holen Sie sich kabellose Lautsprecher oder ein Headset
Holen Sie sich eine Art optisches tragbares oder optisches Gerät
Orte, an die ich gehe, neu organisieren (ich trage ein Telefon-Headset herum, und in einem Büro habe ich ein billiges Paar kabelgebundener Logitech-Lautsprecher. Einige Orte haben Apple TVs.)
etwas anderes habe ich noch nicht gesehen
Irgendwelche Ideen zu Vor- und Nachteilen? (Ich habe nicht viel Geld zum Ausgeben und hoffe, die oben genannten teuren Optionen zu vermeiden. Ich habe Zeit, möchte aber weitere Optionen erkunden, bevor ich den Fall öffne.)
Ich habe gerade einen Zahnstocher mit flachem Kopf verwendet, ein paar Wirbel im Port mit sehr leichtem Druck gemacht und es funktioniert einfach, jetzt sind interne Lautsprecher verfügbar und die Standardauswahl in den Toneinstellungen, das Lautstärkesymbol ist in der Menüleiste nicht mehr ausgegraut.
Wenn Sie bei eingeschaltetem Computer in die Steckdose schauen und die Rückseite der Steckdose rot leuchtet, würde ich versuchen, eine Vakuumdüse an der Steckdose anzubringen, um zu versuchen, alles herauszuziehen, was dort hinten stecken könnte.
Du hast Recht; das Betriebssystem entscheidet normalerweise, welche Ausgabe verwendet wird. Aber in diesem Fall teilt der Chip, der digitales in analoges Audio auf Ihrer Hauptplatine umwandelt, OS X mit, wenn er glaubt, dass ein Mini-Toslink-Kabel eingesteckt wurde, und Sie verlieren die Option für „Interner Lautsprecher“ in den Systemeinstellungen.
Wenn die Rückseite des Sockels nicht rot leuchtet, kann es sich tatsächlich um ein Softwareproblem handeln. Vielleicht mal einen PRAM-Reset versuchen?
Es gibt keine Software, die ein physisches Problem behebt .
Nun, ich habe noch nie den Audioanschluss auf einer MBP-Logikplatine zerlegt, aber man kann mit Sicherheit sagen, dass innerhalb der Buchse eine physische Verbindung hergestellt wird, um anzuzeigen, dass entweder eine analoge oder eine optische Buchse eingesteckt wurde. Es kann etwas so Einfaches sein wie ein mechanischer Kontakt (so etwas wie ein Schalter) oder ein Fotosensor. In jedem Fall gibt es keine Logik in Ihrer Kopfhörerbuchse, um Ihrem MBP zu sagen: "Ich bin optisch, schalten Sie Ihr rotes Licht ein!" Dies geschieht nur, weil eine Verbindung hergestellt wurde.
Da diese Verbindung hergestellt ist, teilt Ihr Audio-Subsystem OS X mit, dass ein Headset angeschlossen ist, und dass Ihr gesamtes Audio über dieses Gerät umgeleitet werden soll. Es gibt keine Software oder Einstellung, die dieses Audio-Subsystem dazu bringt, nicht zu „glauben“, was es „sieht“. In diesem Fall wird diese Verbindung hergestellt. Ob das, was diese Verbindung herstellt, ein echtes Audiogerät ist oder ein Dreck, der dort eingeklemmt ist, ist eine ganz andere Geschichte.
Zahnstocher würde ich nicht nehmen.
Versuchen Sie, den Anschluss mit Druckluft zu reinigen. Wenn das nicht funktioniert, können Sie einen kleinen Spritzer Reiniger für elektronische Komponenten (ich habe selbst CRC Quick Dry Cleaner verwendet) tun . Stellen Sie sicher, dass Sie dies natürlich tun, während der Computer ausgeschaltet und vom Stromnetz getrennt ist. Schalten Sie das Gerät erst ein, wenn Sie sicher sind, dass es trocken ist. Warten Sie 1 Stunde, um sicherzugehen!!! Oh ... und stellen Sie sicher, dass Sie die Anweisungen und Warnungen auf dem Etikett lesen!
Wenn dies fehlschlägt, lassen Sie es sich von einem Spezialisten für die Reparatur von Logikplatinen ansehen. Sie können die Komponente wahrscheinlich ziemlich schnell und billig ersetzen.
Die folgenden Schritte setzen voraus, dass die folgenden Diagnosen erfüllt sind:
Wenn die oben genannten Bedingungen alle erfüllt sind
Es gibt zahlreiche Möglichkeiten, das Problem zu beheben:
Meistens liegt das Problem an Fremdkörpern/Schmutz/Staub/Schmutz.
Die Schaltungen, die dem System die „falschen Informationen“ darüber geben, „was im Hafen vor sich geht“, sehen in etwa so aus:
Bedeutet: bei eingestecktem normalen Klinkenstecker sind interne Lautsprecher stummgeschaltet, aber Tonsignale gehen über Line raus. Aber ohne eingesteckte Buchse fehlt dem System der elektrische Kontakt, der Schalter klemmt, und das System geht daher von „Optical-out vorhanden“ aus, schaltet die internen Lautsprecher stumm und sendet das Licht in den Raum.
Es gibt im Prinzip drei Möglichkeiten, dieses Problem anzugehen, zwei eher physische und einen Angriffswinkel, der rein auf Software und deren Konfigurationen beruht
Die einfachste und manchmal auch ausreichende Methode besteht darin, eine Kopfhörerbuchse immer wieder aus- und wieder einzustecken. Dieses Ficken funktioniert überraschend oft.
Dies kann mit einem Zahnstocher, der Rückseite eines Tintenreservoirs eines Kugelschreibers, einem fest eingewickelten Papiertuch, einem Wattestäbchen erfolgen – wobei die beiden letzteren vorzugsweise in etwas Alkohol getaucht werden (nicht zu viel!), einige berichten von Erfolgen bei der Verwendung ein kleiner Schraubendreher.
Alternativ sagen einige, dass sie Druckluft verwenden oder sogar mit ihren eigenen Lungen in den Hafen blasen. Dies kann von der Trockenheit oder fehlender Haftkraft des Schmutzes abhängen. Druckluft hat manchmal ausgereicht, mit 'blasen' habe ich nie etwas erreicht.
Das alles ist ein bisschen Glückssache, da ich zum Beispiel die genaue Ausrichtung des Schalters nicht kenne (manche sagen 3 Uhr, kein Beweis), kann meistens nicht sehen, was das Problem ist. Also wackeln
Die verfügbaren Alternativen in der Reihenfolge eskalierender Invasivität
Ersetzen Sie nur die Kopfhörerbuchse (sehr fortgeschrittene Bastelei, sauber und relativ billig, behebt genau das Problem und nicht mehr, optisch ist wieder verfügbar, ebenso wie alle Optionen, die mit diesem Anschluss verbunden sind, falls erforderlich)
Deaktivieren Sie SPDIF physisch (noch billiger, aber optisch wird es in den meisten Fällen für immer weg sein)
Ersetzen Sie das gesamte Logic Board (der faule, verschwenderische Apple-Weg. Behebt ein kleines Problem, indem Spatzen mit Kanonen beschossen werden, oft nicht verfügbar, sicherlich nicht von Apple, wenn die Maschine zu alt ist. Kurz gesagt: wird funktionieren, mit Overkill)
Keines davon ist für jemanden ratsam, der mit dem Löten unerfahren ist und versucht, dies zu Hause zu beheben. Der Weg „gesamtes Logicboard“ ist extrem verschwenderisch und nur eine Option, wenn das Problem in das Zeitfenster von Garantie oder AppleCare fallen würde. (Schon damals so ein einfaches Ersatzteil…)
Aber: wenn 'Reinigen nicht geht' (wenn zu oft geputzt wird, ist mein Eindruck, dass der Port vor Stress dauerhaft versagt, sprich: auch wenn sauber) und wenn Sie jemanden oder irgendwo kennen, der bereit ist, 'Möglichkeit 1 ,Bitte nur den Port', dann dürfte das eine sehr attraktive Alternative sein.
Die Tatsache, dass ein optisch steckender Mac über seine internen Lautsprecher (mit einfachen Konfigurationsschritten) unter Linux problemlos zu hören ist, beweist, dass Software verwendet werden kann.
Möglicherweise gibt es eine Möglichkeit, SPDIF über NVRAM-Befehle zu deaktivieren, aber das muss noch gefunden werden.
Einige Lösungen, die im Netz herumschwirrten und entweder Sound-PrefPane oder Garageband in bestimmten Reihenfolgen auf den Markt brachten, erwiesen sich als erfolglos.
Ein reiner Software-Weg vollständig in MacOS, der funktioniert, obwohl er auf Nicht-Apple-Software auf Systemebene angewiesen ist:
Ersetzen Sie AppleHDA.kext durch Laden von VoodooHDA.kext !
Auf einem Mojave 10.14-System habe ich Kext Utility verwendet (viele zwielichtig aussehende Quellen im Netz, aber auch in der vertrauenswürdigeren Homebrew-Formel verfügbar ).
Sie sollten jetzt VoodooHDA aktiv haben und feststellen, dass Sie jetzt die Möglichkeit haben, die Ausgabe beispielsweise in der Menüleiste ganz nach Belieben umzuschalten:
Dieses Bild zeigt den Zustand der Menüleistenauswahl mit einem fehlerhaften Kopfhöreranschluss unter Pure-Apple, das optisch ohne interne Lautsprecher steckt und jetzt wieder die internen Lautsprecher verwendet
Dies wurde auf einem älteren System mit deaktiviertem SIP durchgeführt. Ob das bei neueren Systemen wie Monterey oder Ventura wie beschrieben funktioniert, mit zusätzlichen Reifen zum Durchspringen, oder gar nicht: Das kann ich jetzt auf dieser Maschine nicht testen. Die Verwendung solcher Hacker-Kexte und -Tools verändert das Sicherheitsprofil Ihrer Software.
Feedback erwünscht, insbesondere dazu, welche Systeme diesen Weg (noch) zulassen, oder welche Alternativen es gibt, um SPDIF per Software zu umgehen.
Ich habe mit einem kleinen Schraubendreher an der Rückseite des Anschlusses (ganz am Ende, wo sich die rote Lichtquelle befindet) gekratzt und auf die internen Lautsprecher zurückgesetzt.
DA Vincent
DA Vincent