I hate to ask the obvious, but have you examined the headphone jack to be sure that nothing is stuck inside of it? It would be unfortunate if you tried jamming the plug from the earbuds in there if something was stuck in there, or if the contacts were sticking out too far for some reason.
Sent from my rooted, debloated, deodexed Sinclair ZX-80 running CM 10.2 using Tapatalk 2