I think it's the same 3.5 mm jack as on my android, so I'm skeptical that it's a hardware issue. Also, aren't drivers also software? How did you determine this is a hardware problem that's impossible to solve without new hardware (in which case, what hardware could I get to remedy this?), rather...