
Originariamente inviato da
degrus
this is how to fix echo
on every boot do this:: echo 9 > /sys/bus/platform/drivers/fm36_driver/fm36_state
this file must be set to 9
Вот начитался я с десяток страниц вашей борьбы с ЭХОМ

))
жаль человека собравшего Циан, который так долго пытался победить эту проблему, но не знал её корней

Теперь обьясню популярно... почему эхо будет на всех портированных прошивках кроме стока
1. В вашем апарате стоит чип micdisnoise/fm36, соответсвенно для корректной работы чипа нужна прошивка от апарата с таким же чипом.
2. Как вариант нужно добавить функции управления чипом в портируюмую прошивку, но это геморно, поскольку даже похожей функции в других апаратах без fm36 не существует.
3. По сути управление шумоподавлением производится китайскими "костылями" из функций джава в нескольких файлах. Так для корректной работы Саунд рекордера костыль такой:
echo 5 > /sys/bus/platform/drivers/fm36_driver/fm36_state
а для работы звонилки:
echo 9 > /sys/bus/platform/drivers/fm36_driver/fm36_state
Как видите костыль просто исходя из устройства записи микрофона подбирает нужный параметр к физическому девайсу.
Я конечно ещё не до конца разобрался в этой теме, но попробуте протестировать данные костыли (0-9 из емулятора терминала при работе смарта с микрофоном)
Конечно, я надеюсь, что в циановской прошивке сборщих использует "либы звука из стокового 4.4.2? Иначе работать никак не будет.
И последнее, что хотел добавить - практически клон этого апарата - это "Takee 1" (разница только драйвере дисплея, и в наличии у последнего 3Д (датчик и дисплей), из той темы я и пришёл за прошивками от вашему апарата