¿Cómo reparo un puerto de auriculares de MacBook, atascado en modo óptico?

El altavoz de mi MacBook 2009 no funciona (la mayoría de las veces). El puerto de salida de audio digital se atasca (aparece un brillo rojo dentro del zócalo). Es una vieja MacBook con puertos separados para auriculares y micrófono.

He descartado problemas con el altavoz ya que el sonido de inicio va directamente a los altavoces incorporados.

Creo que el sistema operativo controla qué funcionalidad decide usar la computadora, pero consulta algún hardware oculto en el zócalo. Las Preferencias del Sistema pueden detectar pero no controlar el estado del audio digital. En lo que respecta a la computadora, está emitiendo audio digital y el altavoz está desactivado.

Intenté solucionar el problema colocando un conector de audio digital, pero eso no ayudó. Encontré sugerencias que recomiendan cosas como meter un palillo en el agujero y tratar de 'abrir' algún mecanismo que (supongo) detecta la presencia del tapón.

Mi siguiente paso, a menos que tenga una mejor idea, es abrir la carcasa de la computadora con la esperanza de poder inspeccionar el puerto desde adentro. Alternativamente, podría intentar:

  • busque más soluciones de software, anulando de alguna manera la creencia de la computadora de que algo está enchufado; OS X no parece admitir esto

  • sondear mecánicamente desde el exterior (otra vez)

  • conseguir altavoces o auriculares inalámbricos

  • obtener algún tipo de dispositivo o portátil óptico

  • reorganizar los lugares a los que voy (llevo auriculares de teléfono y en una oficina tengo un par de parlantes con cable Logitech baratos. Algunos lugares tienen televisores Apple).

  • otra cosa que no he visto todavía

¿Alguna idea sobre pros y contras? (No tengo mucho dinero para gastar y espero evitar las costosas opciones anteriores. Tengo tiempo, pero quiero explorar más opciones antes de abrir el caso).

A menudo he usado software para solucionar problemas de hardware, y en este caso casi puedo hacerlo: cuando nadie lo está usando, puedo dirigir la salida de esta computadora a un Apple TV cercano.
Para alguien con un problema similar al mío, pero con un hardware diferente, consulte discusiones.apple.com/message/26266848#message26266848 .

Respuestas (5)

Acabo de usar un palillo de dientes, cabeza plana, hice algunos remolinos dentro del puerto con una presión muy ligera y simplemente funciona, ahora los parlantes internos están disponibles y la opción predeterminada en las preferencias de sonido, el ícono de volumen ya no está atenuado en la barra de menú.

¿Qué modelo de Mac tenías?

Si mira hacia abajo del zócalo mientras la computadora está encendida, y la parte posterior del zócalo se ilumina en rojo, entonces intentaría colocar una boquilla de vacío en el zócalo en un intento de sacar lo que pueda estar atascado allí.

Estás en lo correcto; el sistema operativo normalmente decide con qué salida ir. Pero en este caso, el chip que convierte audio digital a analógico en su placa lógica le indicará a OS X cuando cree que se ha insertado un cable mini toslink, y perderá la opción de 'Altavoz interno' en Preferencias del sistema.

Si la parte posterior del zócalo no está iluminada en rojo, es posible que se trate de un problema de software. ¿Quizás intente un reinicio de PRAM?

¡Lo siento! Olvidé mencionar que veo el brillo rojo.

No existe ningún software que solucione un problema físico .

Ahora, nunca he desarmado el puerto de audio en una placa lógica MBP, pero es seguro decir que se está realizando una conexión física dentro del conector para indicar que se ha insertado un conector analógico u óptico. Puede ser algo tan simple como un contacto mecánico (algo así como un interruptor) o un fotosensor. De cualquier manera, no hay lógica en el conector de sus auriculares para decirle a su MBP "Soy óptico, ¡encienda su luz roja!" Solo lo hace porque se hizo una conexión.

Debido a que se realiza esa conexión, su subsistema de audio le dice a OS X que un auricular está conectado y que redirija todo su audio a través de ese dispositivo. No hay ningún software o configuración que engañe a ese subsistema de audio para que no "crea" lo que está "viendo". En este caso, esa conexión se está realizando. Si lo que está haciendo esa conexión es un dispositivo de audio real o alguna basura atascada, es otra historia.

Intenta limpiar tu puerto

Yo no usaría un palillo de dientes.
Intente usar aire comprimido para limpiar el puerto. Si eso no funciona, puede rociar un poco de limpiador de componentes electrónicos (yo mismo he usado CRC Quick Dry Cleaner ). Asegúrese de hacerlo mientras la computadora está apagada y desenchufada, por supuesto. No aplique energía hasta que esté seguro de que está seco. ¡Espera 1 hora para estar seguro! ¡Ah... y asegúrese de leer las instrucciones y advertencias en la etiqueta!

Si eso falla, haga que un especialista en reparación de placas lógicas lo revise. Probablemente puedan reemplazar el componente con bastante rapidez y bajo costo.

Eso no tiene sentido. Cualquier fabricante decente le permitiría simplemente desactivar la ruta de salida digital y enviar el sonido a los altavoces internos. Es realmente estúpido que necesites arreglar algo que nunca se usará. Mis auriculares funcionan pero los parlantes internos no son visibles debido a esto

Los pasos a continuación se basan en el cumplimiento de los siguientes diagnósticos:

  1. El powerchime en el inicio funciona como se esperaba.
  2. El conector para auriculares emite sonido cuando se conecta a altavoces externos.
  3. Los altavoces internos son silenciosos, en funcionamiento normal, cuando no se inserta ningún enchufe.
  4. Sin un enchufe, el símbolo del altavoz de la barra de menú está atenuado y al presionar las teclas de volumen se produce simplemente una señal gris de prohibido estacionar en el HUD del altavoz.
  5. Hay una luz roja que proviene del propio enchufe, sin un enchufe insertado.
  6. En 'Audio MIDI Setup.app', así como en el panel de preferencias 'Sonido', el estado aparece como 'salida digital óptica'

Si se cumplen todas las condiciones anteriores

Existen numerosas formas de solucionar el problema:

La mayoría de las veces el problema se debe a objetos extraños/escombros/polvo/suciedad.

Los circuitos involucrados en dar al sistema la 'información incorrecta' sobre 'lo que está pasando en el puerto' se parecen a esto:ingrese la descripción de la imagen aquí

Significado: con un conector normal insertado, los altavoces internos están silenciados, pero las señales de sonido salen a través de la línea. Pero sin un conector insertado, el sistema carece del contacto eléctrico, el interruptor está atascado y, por lo tanto, el sistema asume que hay una "salida óptica presente", silencia los altavoces internos y envía la luz a la habitación.

En principio, existen tres formas de abordar este problema, dos bastante físicas y un ángulo de ataque que se basa únicamente en el software y sus configuraciones.

1. Limpia el conector de auriculares

El método más fácil y, a veces, suficiente es volver a enchufar un conector de auriculares repetidamente. Esta puta funciona sorprendentemente a menudo.

Esto se puede hacer con un palillo de dientes, la parte posterior de un depósito de tinta de un bolígrafo, una toalla de papel bien envuelta, un Q-tip, con los dos últimos preferiblemente sumergidos en un poco de alcohol (¡no demasiado!), algunos reportan éxito con el uso un pequeño destornillador.

Alternativamente, algunos dicen que usan aire comprimido o incluso soplan con sus propios pulmones en el puerto. Esto puede depender de la sequedad o falta de poder adhesivo de la suciedad. El aire comprimido a veces funcionaba, con 'soplar' nunca conseguía nada.

Todo esto es un poco impredecible, ya que, por ejemplo, no sé la orientación exacta del interruptor (algunos dicen que las 3 en punto, no hay pruebas), la mayoría de las veces no puedo ver cuál es el problema. tan moviéndose

2. Alteraciones físicas

Las alternativas disponibles en orden de invasividad creciente

  1. Reemplace solo el conector para auriculares (retoques muy avanzados, limpios y relativamente baratos, soluciona el problema exacto y nada más, la óptica está disponible nuevamente al igual que todas las opciones asociadas con ese puerto, si es necesario)

  2. Deshabilite físicamente el SPDIF (incluso más barato, pero el óptico desaparecerá para siempre en la mayoría de los casos)

  3. Reemplace toda la placa lógica (al estilo perezoso y derrochador de Apple. Solucionará un pequeño problema disparando gorriones con cañones, a menudo no disponible, ciertamente no de Apple si la máquina es demasiado vieja. En resumen: funcionará, con exceso)

Ninguno de estos es recomendable para alguien sin experiencia en soldadura que intenta arreglar esto en casa. El camino de 'toda la placa lógica' es extremadamente derrochador y solo es una opción si el problema cae dentro de la ventana de tiempo de la garantía o AppleCare. (Incluso entonces, una pieza de repuesto tan simple...)

Pero: si la 'limpieza no funciona' (si se limpia con demasiada frecuencia, mi impresión es que el puerto tiende a fallar permanentemente debido al estrés, es decir, incluso si está limpio) y si conoce a alguien, o algún lugar dispuesto a ir por la 'opción 1 , solo el puerto, por favor', entonces esa debería ser una alternativa muy atractiva.

3. Soluciones basadas en software

El hecho de que una Mac atascada en la óptica se pueda escuchar usando sus parlantes internos muy bien (con sencillos pasos de configuración) en Linux demuestra que se puede usar el software.

Puede haber una forma de deshabilitar SPDIF a través de comandos NVRAM, pero aún está por encontrar.

Algunas soluciones que flotaron en la red que implicaban el lanzamiento de Sound-PrefPane o Garageband en órdenes específicas resultaron infructuosas.

solución de software de trabajo

Una forma solo de software completamente en MacOS que funciona, aunque se basa en un software de nivel de sistema que no es de Apple:

¡Reemplace AppleHDA.kext con la carga de VoodooHDA.kext !

En un sistema Mojave 10.14, utilicé Kext Utility (muchas fuentes de aspecto sombrío en la red, pero también disponibles en la fórmula Homebrew más confiable ).

  1. Cerrar todos los demás programas
  2. Abra la utilidad Kext
  3. Suelta VoodooHDA.kext en su ventana
  4. Espera a que diga que terminó
  5. Reiniciar

Ahora debería tener VoodooHDA activo y debería notar que ahora tiene la opción de cambiar la salida en, por ejemplo, la barra de menú completamente a su voluntad:

ingrese la descripción de la imagen aquí

Esta imagen muestra el estado del selector de la barra de menú, con un puerto de auriculares defectuoso, bajo Apple puro atascado en óptico sin altavoces internos, ahora usando los altavoces internos nuevamente

Esto se hizo en un sistema anterior con SIP deshabilitado. Si esto funciona como se describe, con aros adicionales para saltar, o no funciona en sistemas más nuevos como Monterey o Ventura: no puedo probar eso ahora en esta máquina. El uso de herramientas y kexts de este tipo altera el perfil de seguridad de su software.

Se agradecen los comentarios, especialmente sobre qué sistemas (todavía) permiten esta ruta, o qué alternativas existen para forzar la omisión de SPDIF en el software.

Llevo 2 años viviendo con este problema y de vez en cuando busco nuevas opciones. Desafortunadamente, me vi obligado a actualizar de Mojave a Monterey recientemente en un MBP de 15 pulgadas de 2015 (construido en 2018, los últimos que vendieron). Acepté que no hay una solución de hardware para mí que no implique quitar un inductor/resistencia según la versión de la placa base. Porque el contacto no está atascado pero algún otro componente piensa que está atascado como he visto en varios foros. Esto es muy arriesgado y solo parece que una persona dice que funcionó.
Si algún día actualiza su Mac, ¡háganos saber si hay una solución! Ojalá nunca hubiera actualizado desde Mojave, la mejor versión de Mac OS, pero algunas cosas de mi trabajo requerían versiones más nuevas :( :( :(
@JBernardo Opinión similar sobre HW/sw aquí. La máquina afectada es un MBP de 2011, que actualicé de 10.14 (situación anterior) a Monterey, tres veces, pero el truco era tan poco confiable que me di por vencido por el momento... Las pocas horas que estuve en 12, no había No se molestó con ningún sonido. ¿Pero quieres decir que el último Voodoo kext no te funciona?
Solo tratar de ejecutar la utilidad kext me está dando pánico en el kernel. Me pide mi contraseña y 2 segundos después un kernel panic. Muestra algunos mensajes, pero no pude hacer una captura de pantalla... Luego traté de no darle mi contraseña a la utilidad kext para poder arrastrar el archivo VodooHDA. Luego volvió a pedir la contraseña y otro kernel panic. Lo intenté varias veces y cerré todo menos Google Chrome.
@JBernardo Ya veo. Olvidé que dice en la ventana de la aplicación para KU 2.6.6. 'up2 Sierra'... (¿pero parece funcionar al menos hasta Catalina?) Algunos dicen que pruebe github.com/acidanthera/AppleALC (para diferentes problemas, pero nuevamente con origen en los desarrollos de Hackintosh). Aunque parece mucho más complicado. ¿Pero puedes probar eso? (La mayoría de las soluciones generales siguen una ruta de hacking con cargadores de arranque, como github.com/chris1111/VoodooHDA-2.9.6-Clover-Big-Sur )
Si esta no fuera mi computadora principal para el trabajo, podría probar más cosas, pero no me siento seguro. En este momento estoy contento con los parlantes bluetooth, pero apesta cuando no estoy en la oficina y no estoy cerca de los auriculares.

Rasqué alrededor de la parte posterior del puerto (justo en el extremo donde está la fuente de luz roja) con un destornillador pequeño y se restableció a los altavoces internos.