Hey I just wanted to say that sometimes the flex cable might have a small tear so even the slightest tear will have the camera and earpiece malfunctioning so to fix the problem and a cheaper way to fix the problem would be to go on eBay in just buying an OEM iPhone 6 camera flex cable And they range from 3 to 15 bucks but just make sure that it's OEM so after you order it you can just replace the old one and I assure you that the camera should work .