anonymix007 / ExtA2DP

LSPosed module for adding A2DP codecs
GNU General Public License v3.0
60 stars 3 forks source link

Nothing Phone (Spacewar) Paranoid Topaz 9 silent LHDC #11

Open Obiwanushka opened 9 months ago

Obiwanushka commented 9 months ago

Hello, thank you for your work on this module. Was using xiaomi mi air 2 pro with original firmware, lhdc worked like a charm . Then moved to Paranoid and it has't got lhdc support so found your module and for some days been trying to get it to work. Now I have Lsposed 1.9.2 (7049) debug with magisk latest canary build (26403). Tried non debug lsposed and basic magisk 26.4. Your app ExtA2DP version 2.2.6(got it from issues, tried with release 2.2.5). Installed audio police changer module, edited xml in it with data from /vendor/etc/audio/sku_yupik_qssi Tried flashing basic module and some of the different device modules from issues. Also got original audio_policy_configuration.xml and replaced in sku_yupik_qssi. But its not working. Dev settigs says its savitech LHDC 3/4, as well as ExtA2DP app but earbuds are mute. Tried switching all quality settings - no use. And if I switch to SBC or AAC everything is fine and working. Checked with the Bluetooth scanner app - it says LHDC headphones and smartphone supported. Tried turning A2DP offload on and off multiple times - it changes nothing. What am I doing wrong?

LSPosed_2023-12-21T13_42_27.335730.zip

1nos_audio_policy_changer_magisk.zip

anonymix007 commented 9 months ago

Логи неполные, нужно так.

12-21 13:42:29.445   853 16608 E audio_hw_primary: start_output_stream: A2DP profile is not ready, return error
12-21 13:42:29.445   853 16608 D audio_hw_primary: out_standby: enter: stream (0xea4c0010) usecase(0: deep-buffer-playback)
12-21 13:42:29.486   853 16610 E dirac_plugin_manager: dirac::DiracPluginManager::onProcessFrames plugin NOT FOUND
12-21 13:42:29.492   853 16608 D audio_hw_primary: start_output_stream: enter: stream(0xea4c0010)usecase(0: deep-buffer-playback) devices(0x80) is_haptic_usecase(0)
12-21 13:42:29.492   853 16608 I btaudio_offload: audio_check_a2dp_ready: state = AUDIO_A2DP_STATE_STANDBY
12-21 13:42:29.492   853 16608 I btaudio_offload: audio_check_a2dp_ready: session ready  = 0

Судя по симптомам, дело не в magisk модуле (хотя там тоже могут быть проблемы, но они обычно по-другому проявляются).

Obiwanushka commented 9 months ago

Прошу прощения, не сразу разобрался как делать, пытался через андройд терминал адб запускать. Теперь вроде все верно. Всё по инструкции сделал, потом включил яндекс музыку и потыкал и в настройках разработчика переключения качества. logs.txt

anonymix007 commented 9 months ago

A если с этим изменением модуль сделать, то что-нибудь меняется?

Obiwanushka commented 9 months ago

А можете поподробнее написать где это изменение в модуле должно быть? в манифесте апк extA2DP? Имею поверхностные знания по теме. Не уверен что сделал это правильно - вписал стоки в XML того же файла bluetooth_qti_hearing_aid_audio_policy_configuration в модуле и ничего не поменялось.

anonymix007 commented 9 months ago

Нужно извлечь из устройства предложенный файл, изменить его указанным образом и положить в zip по соответствующему пути.

Obiwanushka commented 9 months ago

Понимаю логику, но вот найти файл manifest_yupik.xml не могу. Искал и в вендор и в систем и в целом по руту.

anonymix007 commented 9 months ago

Он может и по-другому называться, по содержимому можно найти

Obiwanushka commented 9 months ago

Нашел его просто как manifest.xml в vendor/etc/vintf. Изменил строчки, собрал модуль. Установил, не помогло. Проверил файл в директории на измения, все так. Видимо не из-за этого.

1nos_audio_policy_changer_magisk.zip