Las respuestas de Daan anteriores funcionan probablemente para la mayoría de las personas con este problema, pero si eres como yo, y esas soluciones dejan de funcionar después de un tiempo o no funcionan en absoluto, es posible romper realmente el circuito que te cambia erróneamente a la Salida Digital y evitar que se active, dejándote con auriculares y altavoces normales.
La solución, que originalmente proviene de stin17 en este hilo de MacRumors, es intimidante pero sencilla. Simplemente queremos interrumpir la línea entre el IC de códec de audio en la placa lógica y el pequeño interruptor en el conector de auriculares retirando un componente intermedio. Esto suele ser una pequeña resistencia en modelos antiguos, y después de las MBP Retina creo que es una inductancia.
Si puedes identificar correctamente el número de modelo de tu placa lógica (ubicado físicamente en la placa lógica misma, generalmente un número de 6 o 7 dígitos; por ejemplo, mi MBP de 2012 con un Core i7 de 2.3GHz es un modelo A1286 y número de placa 820-3330-B) y encuentras el boardview y el esquemático, podrás encontrar una resistencia en línea con el interruptor de salida digital, la cual, al ser eliminada, evitará que el IC de códec de audio lea el interruptor digital. Esto desactiva permanentemente la salida de audio digital óptica/TOSLINK y no debes hacerlo a menos que estés seguro de haber encontrado la resistencia correcta. Sin embargo, si estás seguro de qué componentes estás viendo, solo te tomará unos 10 segundos raspar la pequeña resistencia de montaje superficial de la placa lógica con un cuchillo x-acto.
Si tienes una MacBook A1286, es probable que sea la R6805, que podrás encontrar en los esquemáticos y boardviews; este número de parte será diferente en otros modelos. En mi placa lógica, el circuito que queremos interrumpir está etiquetado como AUD_PORTB_DET_L. Modelos posteriores, después de Retina creo que renombran este circuito a AUD_CONN_TIPDET_1 o AUD_CONN_TIPDET_2; supongo que TIPDET_1 es la detección de auriculares y TIPDET_2 es la detección de TOSLINK, pero no estoy seguro ya que no tengo una de esas placas para verificar. ¡Asegúrate de verificar esto en tu modelo en particular! No puedo garantizar que R6805 sea la correcta, pero es un buen punto de partida.
El resultado es que el interruptor digital dentro del conector de auriculares permanece físicamente atascado, pero ya no importa ya que no puede completar su circuito para indicar erróneamente al IC de audio que hay un enchufe TOSLINK en el conector. Nuevamente, la salida de audio digital óptica a través de TOSLINK no funcionará después de hacer esto, a menos que reemplaces la resistencia y vuelvas al problema actual de "salida digital", pero parece que no necesitas la salida de audio digital óptica. Esto es sencillo y conocido para algunos, ¡pero para otros es nuevo y aterrador! Comencé a familiarizarme con los esquemáticos y boardviews debido a este problema exacto. Si te sientes capaz y no necesitas la salida de audio TOSLINK desde tu conector de auriculares, esta es la solución más fiable y elegante cuando los otros métodos temporales fallan.