Hi i Had the same Problem. and i decided to Change my Speaker with a parts phone. i went to take off the Earpiece, and realized there was a blue sticker infront of the Earpiece. like as if it was brand new. i piled it off and out my Xperia z1 back together. and my speaker was loud as it ever been.