După instalarea One UI 7 pe un Samsung Galaxy S24 Ultra, căștile cu fir conectate prin USB-C nu mai produc sunet. Telefonul le ignoră complet — nicio notificare de conectare, nicio schimbare a pictogramei de volum. Sunetul continuă să iasă prin difuzoarele integrate.
Aceleași căști, testate pe alt dispozitiv, funcționează fără probleme. Situația a fost raportată și pe Galaxy S23 Plus, Asus Zenfone 11 Ultra cu Android 15 și pe Xperia 1 V.
Chestia asta apare imediat după update și persistă după restart. Bara de notificări nu recunoaște niciun accesoriu audio conectat prin cablu.
Cum funcționează rutarea audio și ce se modifică după update
Fluxul audio trece prin mai multe straturi înainte să ajungă la difuzor sau la căști. Aplicațiile trimit datele audio către AudioFlinger — serviciul nativ care gestionează mixarea, volumul și direcționarea sunetului. AudioFlinger comunică apoi cu Audio HAL, interfața specifică producătorului, care controlează hardware-ul propriu-zis.
Între AudioFlinger și HAL se află Audio Policy Service, componenta care decide unde merge sunetul. Când un accesoriu audio este conectat fizic, Policy Service primește un eveniment de la kernel și reroutează fluxurile active către noua ieșire.
La un update de sistem, regulile din Policy Service și configurația audio — stocată în fișiere XML pe partiția de sistem — se înlocuiesc integral.
Dacă noua configurație introduce o incompatibilitate cu modul în care portul USB-C raportează dispozitivul conectat, rutarea automată nu se mai produce. Telefonul primește semnalul electric, dar Policy Service nu îl interpretează ca dispozitiv audio.
Ce se petrece în interior?
Pe Samsung, o aplicație de sistem numită „Samsung USB-C Headset” mediază comunicarea între driverul USB și stratul audio. Aplicația primește actualizări prin Galaxy Store, independent de firmware.
După trecerea la One UI 7, versiunea stocului s-a schimbat, iar pe unele dispozitive actualizarea a creat un conflict cu driverul USB. Rapoartele din comunitățile Samsung arată că dezinstalarea actualizării acestei aplicații a restabilit temporar detecția căștilor.
Un alt element implicat este opțiunea „Disable USB Audio Routing” din Developer Options. Această setare, concepută pentru scenarii de depanare, controlează dacă AudioFlinger redirecționează fluxurile audio prin portul USB-C.
Pe unele telefoane, actualizarea de sistem a activat implicit această opțiune, blocând complet ieșirea audio prin USB, fără nicio indicație vizibilă pentru utilizator. Setarea nu apare în meniurile standard — doar în opțiunile pentru dezvoltatori.
La nivel de kernel, detecția unui accesoriu USB-C audio depinde de modul în care dispozitivul conectat se identifică. Căștile USB-C cu DAC integrat trimit un descriptor de clasă USB Audio Class 1 sau 2.
Adaptoarele USB-C la 3.5mm fără DAC propriu se bazează pe modul analog al portului, care nu este suportat pe toate telefoanele. One UI 7 a restricționat suportul pentru adaptoare pasive, afișând mesajul „Analog USB devices aren’t supported” pe modelele S24.
De ce apar astfel de probleme
Situația se manifestă diferit în funcție de tipul căștilor. Căștile Bluetooth nu sunt afectate de problema de detecție USB, dar One UI 7 a introdus un bug separat: după redarea muzicii prin profil A2DP, profilul HFP (folosit pentru apeluri) se corupea.
Apelurile deveneau silențioase pe căști, fără fallback pe difuzor. Resetarea stivei Bluetooth prin aplicații terțe era singura soluție temporară.
Pentru căștile cu fir USB-C, problema apare aproape exclusiv după actualizare, nu gradual. Portul USB-C continuă să funcționeze pentru încărcare și transfer de date.
Conectarea unui DAC extern (precum TANCHJIM UNA, menționat în rapoarte pe Galaxy S24 Ultra) reușea la prima încercare, dar eșua la toate conexiunile ulterioare. Acest comportament sugerează că serviciul USB reține o stare greșită în cache după prima sesiune și o aplică la reconectări.
Pe Galaxy S23 Plus cu One UI 7.0, portul USB-C a încetat complet să mai funcționeze pentru audio, date și Android Auto — singura funcție rămasă era încărcarea.
Poate o schimbare în modul implicit de funcționare al portului, posibil legată de noua restricție de securitate care blochează comunicarea USB când telefonul este blocat.
De ce apare după update și nu înainte
Actualizările de firmware rescriu integral partiția de sistem, inclusiv fișierele de configurare audio (audio_policy_configuration.xml).
Fișierele definesc ce ieșiri audio sunt disponibile și ce formate sunt suportate. Un producător poate modifica aceste fișiere între versiuni, adăugând sau eliminând profile. Dacă un profil USB audio a fost redefinit în noua versiune, AudioFlinger nu mai rutează sunetul către portul USB-C.
Samsung a schimbat semnificativ comportamentul Bluetooth în One UI 7, inclusiv eliminarea pictogramei Bluetooth din bara de stare.
Conectarea căștilor Bluetooth nu mai era vizibilă fără interacțiune cu panoul de notificări, ceea ce, combinat cu problemele de rutare, producea impresia că telefonul nu detecta niciun dispozitiv audio extern.
Android 15, baza One UI 7, a modificat modul de gestionare a permisiunilor USB. Aplicațiile trebuie acum să solicite acces explicit la dispozitivele USB conectate.
Dacă o aplicație audio nu are permisiunea actualizată, fluxul audio rămâne pe difuzor — chiar dacă hardware-ul detectează prezența căștilor.
Interferența aplicațiilor terțe cu rutarea USB
Un caz documentat pe Galaxy S24 a arătat că o aplicație de tip endoscop USB revendicase controlul asupra portului USB-C în fundal. Fiecare conectare de căști declanșa cererea acelei aplicații de a accesa dispozitivul USB, iar până când cererea era respinsă explicit, sistemul nu mai putea ruta audio prin port.
După ștergerea cache-ului și datelor aplicației „USB Settings” din setările de sistem, comportamentul s-a normalizat.
Conflictul apare din cauza modului în care Android gestionează accesul la dispozitivele USB: un singur proces poate deține controlul la un moment dat.
dDacă o aplicație cu permisiuni USB a fost deschisă recent, sistemul îi acordă prioritate la următoarea conectare. AudioFlinger nu primește evenimentul de conectare, iar setările audio rămân pe difuzor.









Comentarii (0)