Koukám, že téma stále dost žije.
Na MIUI jsem byl též postižen kolísavou kvalitou - pokud si pamatuji, tak po nějakém update MIUI pomohlo to vypnutí druhého mikrofonu a pro jistotu jeho přelepení. Pak jsem přešel na WIUI, tam jsem se stejným nastavení potíže nezaznamenal.
Cca v prosinci jsem přešel na CM11 (M1cha) a to bylo dost zoufalé (jak před změnou ovladačů či zvukové vrstvy, tak i krátce po té změně). Navíc CM11 v té době dost žralo baterku, tak jsem v lednu přešel na AOSP 4.1 (QDT14 - původní ROM od Xiaomi), ale přehrál jsem kernel a rádio z novějšího WIUI (kvůli ghost touches) - od té doby bez problémů. AOSP nemá nastavení mikrofonů, počítám, že ten "ruchový" bude neaktivní tak jako tak (už jej nemám ani přelepen izolačkou).
Před dvěma dny jsem opět zkusil CM11, zdá se, že M1cha už vyřešil jak energetickou žravost, tak audio problémy - zatím vše okay. (CM11 též nemá nastavení týkající se druhého mikrofonu.)
Osobně to vidím tak, že co kus to originál. O XIAOMI se tvrdí, že pro stejný model telefonu používá komponenty od různých výrobců - asi podle slev ;-) A že nepoužívá drahé testované komponenty je při pohledu na cenovku telefonu též jasné.
Takže IMHO je hodně problémů se zvukem (a třeba i ghost touches) řešitelných softwarově, jenže těžko nastavit ovladače tak, aby to fungovalo na všech kouscích, které mají jen mírně odlišné hw parametry dané kolísavou kvalitou. Bylo to pěkně patrné, když M1cha testoval novou audio vrstvu: jedno nastavení citlivosti mikrofonu fungovalo některým uživatelům, ale rozhodilo jiné uživatele.
Jestli se k tomu dostanu, zkusím otestovat ten domnělý efekt half duplexu během hovoru. (Mimochodem, stejně funguje i Skype - je přenášen hlas toho, kdo hlasitěji mluví, druhý je silně potlačen do ztracena. Naučí to člověka trpělivě čekat, až druhý přestane hovořit...)