I wish there was a speaker volume limiter. Because I accidentally pushed the volume to the max, the speaker was blown again. And it wasn’t even loud music, just the intro music of a game. The speakers are not made to handle max volume, but there is also no option to limit the max volume. There is only an option for headphones, but why not also for the internal speakers? It’s not that difficult to add it.
I’ve found that when the speaker holes get filled up with crud, it can cause the speakers to sound like they are blown. Have you checked your speaker holes are clear?
Well, there are some dirt, but the holes are not covered. I’ll try to clean it later.