anestisb / android-prepare-vendor

Set of scripts to automate AOSP compatible vendor blobs generation from factory images
347 stars 155 forks source link

VoLTE / VoWiFi don't work on T-Mobile (or perhaps at all) for the Nexus 5X / 6P #80

Closed thestinger closed 6 years ago

thestinger commented 7 years ago

VoLTE / VoWiFi works on T-Mobile with Pixels (but not many other carriers where it should, likely due to #78), but seemingly not with the Nexus 5X / 6P.

I tried including CNEService.apk but that wasn't enough to make it work.

anestisb commented 6 years ago

Will pick this up as soon as Pixel is on a good state & tested properly.

anestisb commented 6 years ago

N5x & N6p don't use the GoogleCarrierConfig like the Pixels. Instead they appear to build the AOSP CarrierConfig app with a replaced vendor.xml.

Have copied the latest version from Oreo factory images and created the overlays https://github.com/anestisb/android-prepare-vendor/commit/b8ded85b9ea8d00409f8a70a7846bf7ca3cae70a & https://github.com/anestisb/android-prepare-vendor/commit/a5ae78f9e3b1c8398c8b42885e08e14597481271

Have a look at them and let me know if they worked so we can port (all or subset of changes) to naked config overlays too.

anestisb commented 6 years ago

It would be nice if we can get these retested again after the recent changes applied to 6p/5x configs. Having the core deoptimization issue resolved we can start now working the smaller broken / missing bits.

thestinger commented 6 years ago

I don't know if the overlays fix this but neither of us can test this and we no longer care about it for CopperheadOS so I think it makes sense to close it and someone can open a new issue if they can confirm there's still a problem.

thestinger commented 6 years ago

I expect it should work on normal carriers with the overlays anyway.