O_o
Mimo "otwartości" kodu Androida, telefony to chyba największe skupisko zamkniętych, zapatentowanych i za-NDA-owanych driverów do peryferiów w całym sprzęcie powszechnego użytku.
Jedyne, co mi przychodzi, to
Ubuntu Touch, ale S5 to ciągle nie działąjące "Work in Progress". Większość telefonów to różnego poziomu WiP-y, z większości nieoficjalnych portów nawet nie zadzwonisz - komunikacja procesora aplikacyjnego (czyli systemu operacyjnego) z "modemem" (tzw RIL, Radio Interface Layer) to najczarniejsza magia producentów telefonów. I o czarnej magii piszę z pełnym przekonaniem, bo znam trochę wewnętrzne życie telefonowego Windowsa 8.1 i 10 oraz Samsungowego Andka (NDA, nawet nie pytajcie). Bez znaczącej pomocy producenta słuchawki
nic nie zrobisz.