I have an iPhone 4S, the original iPhone 4S AC to USB adapter, and a generic Dynex brand 30 pin cable. When ever this cable is connected to the iPhone sound will not play over the built in iPhone speakers. If headphones are plugged in they work fine, but when they are removed sound will not play on the iPhone's built in speaker. If I swap in the original cable that came with the iPhone it works as expected. Any ideas why the iPhone 4S thinks this cable and configuration is a line out source?
IOS – Why does the iPhone 4S treat a generic 30 pin cable as a line out source
audioiosiphonelightning
Related Question
- IOS – Does iOS 8.3 break audio line out over lightning cable
- IOS – Music app suddenly switches to speakers
- IPhone – How to stop the iPhone from muting itself when plugged into a Toyota RAV4
- What’s the specific cause of the headphone/built-in speaker switch
- MacBook Pro – How to Fix External Microphone Disabling Internal Speaker
- macOS Catalina – Fixing Sound Output Device Issues in macOS 10.15.5
- Changing the sound Output Device also changes the Play Sound Effects Through setting – should it
Best Answer
That's a third-party cable, not an official Apple cable, so what's probably happening is that for some reason that cable is bridging the 2nd and 11th pins, telling the device to send the audio out the 3rd and 4th pins:
From http://pinouts.ru/PortableDevices/ipod_pinout.shtml: