AOSPAlliance / android-prepare-vendor

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

Extract and install CarrierConfig vendor.xml to enable VoLTE and Wi-Fi Calling #65

Closed chirayudesai closed 3 years ago

chirayudesai commented 3 years ago

@daradib any thoughts on this? It works well here, with the 'naked' config / without any of these apps listed - My carriers are on the list and I have both VoLTE and Wi-Fi calling working.

chirayudesai commented 3 years ago

This also needs https://github.com/AOSPAlliance/android-prepare-vendor/pull/66 to actually work - without that it'll just generate the file but it won't get used.

chirayudesai commented 3 years ago

The previous set of commits led to an auto generated RRO, and that stripped out some values from the vendor.xml, changing 01 to just 1 which didn't work because MNCs have to be 2 or 3 digit.

This creates a RRO too but also passes an additional flag to avoid that.

The rro-overlays addition are flexible enough to allow adding any other package as needed.

Only thing this then needs is #67 and PRODUCT_SOONG_NAMESPACES += vendor/google_devices/$device added somewhere in the device's makefiles.