Chosen Solution
EDIT: So I’ve reassembled the phone and the speaker is now working great, the mic also works great on facetime audio, its crystal clear. The issue seems to be whenever i make an actual phone call instead of a facetime (different aerial?). It works reliably on the phone when using speakerphone but not when i hold it up to my ear and turn speaker off. Very odd. Had an iPhone 6 with broken lightning port so replaced with new part (the entire flex including headphone jack, and mic). Repair went smoothly with no obvious mistakes made (followed the guide to the letter). After reassembling and powering on the new lightning port works great however the speaker will not produce sound and people cannot hear me in calls. The speaker: I have taken the speaker back out of the phone and can see that the pins that connect it to the flex have left indentation on the gold pads, clearly a connection is being made. However I do not notice indentation on the original part. I cannot get ANY sound from the speaker under any function of the phone (yes volume is up). The mic: The mic doesn’t function during voice calls (including on speaker). It initially worked for 1 call but it was described as quiet. What is odd is that i can still use siri (obviously cant hear the response) and it seems to be fine for voice memos too. Any help is greatly appreciated. I still have the old flex so can use that as a debug tool if needed (only the lightning connector didn’t function) .
Sorry for the initial confusion. In the medical field they have a saying “When you hear hoofbeats, think horses, not zebras” The first thing you should try is exchanging the part, and hopefully rule out the Lightning dock. After that I would think it’s the Cirrus Logic 338S1201 Audio Codec chip. Which requires microsoldering. You’ll want to send it off to a board level repair shop