I think it sounds OK, I'll plug some headphones in later to try.
Hope its not.. I can't live with a smart phone that doesn't allow me to use speaker phone or can do music ID.. Will test my phone and comment back.cant be SW, because when you test it in Test-Mode in Nokia Care Suite and not working its HW problem.
Maybe yours working for some time at beggining, but now its HW failure.