J'ai eu le même problème.
Dans mon cas ça venait de saletés dans le connecteur jack pour le casque. Du coup le palm devait croire en permanence qu'un casque était connecté, ce qui bloquait le haut-parleur.
Un petit coup de cure-dent dans le connecteur jack, et c'est reparti