haydn: add RROs for setting correct device name and hotspot ssid
Check device variant by using ro.boot.hwc and ro.boot.proudct.hardware.sku and set the correct model based on value of ro.product.marketname on stock ROM Change-Id: Iae15a7d3558f3c4608546e42ed655a76a0fe8868
This commit is contained in:
parent
00a896bb29
commit
e3d412ce73
25 changed files with 247 additions and 0 deletions
11
device.mk
11
device.mk
|
|
@ -25,6 +25,17 @@ PRODUCT_COPY_FILES += \
|
|||
DEVICE_PACKAGE_OVERLAYS += \
|
||||
$(LOCAL_PATH)/overlay
|
||||
|
||||
# Overlays-RRO
|
||||
PRODUCT_PACKAGES += \
|
||||
HaydnCNSettingsProviderOverlay \
|
||||
HaydnCNWifiOverlay \
|
||||
HaydnGLSettingsProviderOverlay \
|
||||
HaydnGLWifiOverlay \
|
||||
HaydnINSettingsProviderOverlay \
|
||||
HaydnINWifiOverlay \
|
||||
HaydnproCNSettingsProviderOverlay \
|
||||
HaydnproCNWifiOverlay
|
||||
|
||||
# Soong namespaces
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
$(LOCAL_PATH)
|
||||
|
|
|
|||
4
rro_overlays/HaydnCNSettingsProviderOverlay/Android.bp
Normal file
4
rro_overlays/HaydnCNSettingsProviderOverlay/Android.bp
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
runtime_resource_overlay {
|
||||
name: "HaydnCNSettingsProviderOverlay",
|
||||
vendor: true
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.settingsproviders.haydncn">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="850"
|
||||
android:requiredSystemPropertyName="ro.boot.hwc"
|
||||
android:requiredSystemPropertyValue="CN"
|
||||
android:targetPackage="com.android.providers.settings" />
|
||||
</manifest>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<!-- Default for Settings.Global.DEVICE_NAME $1=MODEL-->
|
||||
<string name="def_device_name_simple">Redmi K40 Pro</string>
|
||||
</resources>
|
||||
4
rro_overlays/HaydnCNWifiOverlay/Android.bp
Normal file
4
rro_overlays/HaydnCNWifiOverlay/Android.bp
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
runtime_resource_overlay {
|
||||
name: "HaydnCNWifiOverlay",
|
||||
vendor: true
|
||||
}
|
||||
18
rro_overlays/HaydnCNWifiOverlay/AndroidManifest.xml
Normal file
18
rro_overlays/HaydnCNWifiOverlay/AndroidManifest.xml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.wifi.resources.haydncn"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<application android:hasCode="false" />
|
||||
<overlay
|
||||
android:targetPackage="com.android.wifi.resources"
|
||||
android:targetName="WifiCustomization"
|
||||
android:isStatic="true"
|
||||
android:requiredSystemPropertyName="ro.boot.hwc"
|
||||
android:requiredSystemPropertyValue="CN"
|
||||
android:priority="850"/>
|
||||
</manifest>
|
||||
9
rro_overlays/HaydnCNWifiOverlay/res/values/config.xml
Normal file
9
rro_overlays/HaydnCNWifiOverlay/res/values/config.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- Do not translate. Default access point SSID used for tethering -->
|
||||
<string name="wifi_tether_configure_ssid_default" translatable="false">Redmi K40 Pro</string>
|
||||
</resources>
|
||||
4
rro_overlays/HaydnGLSettingsProviderOverlay/Android.bp
Normal file
4
rro_overlays/HaydnGLSettingsProviderOverlay/Android.bp
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
runtime_resource_overlay {
|
||||
name: "HaydnGLSettingsProviderOverlay",
|
||||
vendor: true
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.settingsproviders.haydngl">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="850"
|
||||
android:requiredSystemPropertyName="ro.boot.hwc"
|
||||
android:requiredSystemPropertyValue="GL"
|
||||
android:targetPackage="com.android.providers.settings" />
|
||||
</manifest>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<!-- Default for Settings.Global.DEVICE_NAME $1=MODEL-->
|
||||
<string name="def_device_name_simple">Mi 11i</string>
|
||||
</resources>
|
||||
4
rro_overlays/HaydnGLWifiOverlay/Android.bp
Normal file
4
rro_overlays/HaydnGLWifiOverlay/Android.bp
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
runtime_resource_overlay {
|
||||
name: "HaydnGLWifiOverlay",
|
||||
vendor: true
|
||||
}
|
||||
18
rro_overlays/HaydnGLWifiOverlay/AndroidManifest.xml
Normal file
18
rro_overlays/HaydnGLWifiOverlay/AndroidManifest.xml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.wifi.resources.haydngl"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<application android:hasCode="false" />
|
||||
<overlay
|
||||
android:targetPackage="com.android.wifi.resources"
|
||||
android:targetName="WifiCustomization"
|
||||
android:isStatic="true"
|
||||
android:requiredSystemPropertyName="ro.boot.hwc"
|
||||
android:requiredSystemPropertyValue="GL"
|
||||
android:priority="850"/>
|
||||
</manifest>
|
||||
9
rro_overlays/HaydnGLWifiOverlay/res/values/config.xml
Normal file
9
rro_overlays/HaydnGLWifiOverlay/res/values/config.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- Do not translate. Default access point SSID used for tethering -->
|
||||
<string name="wifi_tether_configure_ssid_default" translatable="false">Mi 11i</string>
|
||||
</resources>
|
||||
4
rro_overlays/HaydnINSettingsProviderOverlay/Android.bp
Normal file
4
rro_overlays/HaydnINSettingsProviderOverlay/Android.bp
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
runtime_resource_overlay {
|
||||
name: "HaydnINSettingsProviderOverlay",
|
||||
vendor: true
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.settingsproviders.haydnin">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="850"
|
||||
android:requiredSystemPropertyName="ro.boot.hwc"
|
||||
android:requiredSystemPropertyValue="IN"
|
||||
android:targetPackage="com.android.providers.settings" />
|
||||
</manifest>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<!-- Default for Settings.Global.DEVICE_NAME $1=MODEL-->
|
||||
<string name="def_device_name_simple">Mi 11X Pro</string>
|
||||
</resources>
|
||||
4
rro_overlays/HaydnINWifiOverlay/Android.bp
Normal file
4
rro_overlays/HaydnINWifiOverlay/Android.bp
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
runtime_resource_overlay {
|
||||
name: "HaydnINWifiOverlay",
|
||||
vendor: true
|
||||
}
|
||||
18
rro_overlays/HaydnINWifiOverlay/AndroidManifest.xml
Normal file
18
rro_overlays/HaydnINWifiOverlay/AndroidManifest.xml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.wifi.resources.haydnin"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<application android:hasCode="false" />
|
||||
<overlay
|
||||
android:targetPackage="com.android.wifi.resources"
|
||||
android:targetName="WifiCustomization"
|
||||
android:isStatic="true"
|
||||
android:requiredSystemPropertyName="ro.boot.hwc"
|
||||
android:requiredSystemPropertyValue="IN"
|
||||
android:priority="850"/>
|
||||
</manifest>
|
||||
9
rro_overlays/HaydnINWifiOverlay/res/values/config.xml
Normal file
9
rro_overlays/HaydnINWifiOverlay/res/values/config.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- Do not translate. Default access point SSID used for tethering -->
|
||||
<string name="wifi_tether_configure_ssid_default" translatable="false">Mi 11X Pro</string>
|
||||
</resources>
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
runtime_resource_overlay {
|
||||
name: "HaydnproCNSettingsProviderOverlay",
|
||||
vendor: true
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.settingsproviders.haydnprocn">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="851"
|
||||
android:requiredSystemPropertyName="ro.boot.hwc,ro.boot.hardware.sku"
|
||||
android:requiredSystemPropertyValue="CN,haydnpro"
|
||||
android:targetPackage="com.android.providers.settings" />
|
||||
</manifest>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<!-- Default for Settings.Global.DEVICE_NAME $1=MODEL-->
|
||||
<string name="def_device_name_simple">Redmi K40 Pro+</string>
|
||||
</resources>
|
||||
4
rro_overlays/HaydnproCNWifiOverlay/Android.bp
Normal file
4
rro_overlays/HaydnproCNWifiOverlay/Android.bp
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
runtime_resource_overlay {
|
||||
name: "HaydnproCNWifiOverlay",
|
||||
vendor: true
|
||||
}
|
||||
18
rro_overlays/HaydnproCNWifiOverlay/AndroidManifest.xml
Normal file
18
rro_overlays/HaydnproCNWifiOverlay/AndroidManifest.xml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.wifi.resources.haydnprocn"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<application android:hasCode="false" />
|
||||
<overlay
|
||||
android:targetPackage="com.android.wifi.resources"
|
||||
android:targetName="WifiCustomization"
|
||||
android:isStatic="true"
|
||||
android:requiredSystemPropertyName="ro.boot.hwc,ro.boot.hardware.sku"
|
||||
android:requiredSystemPropertyValue="CN,haydnpro"
|
||||
android:priority="851"/>
|
||||
</manifest>
|
||||
9
rro_overlays/HaydnproCNWifiOverlay/res/values/config.xml
Normal file
9
rro_overlays/HaydnproCNWifiOverlay/res/values/config.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- Do not translate. Default access point SSID used for tethering -->
|
||||
<string name="wifi_tether_configure_ssid_default" translatable="false">Redmi K40 Pro+</string>
|
||||
</resources>
|
||||
Loading…
Add table
Reference in a new issue