diff --git a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media.xml b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media.xml
new file mode 100644
index 00000000000..6a368d50386
--- /dev/null
+++ b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml
new file mode 100644
index 00000000000..6eb944fd257
--- /dev/null
+++ b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml
new file mode 100644
index 00000000000..b68308972f6
--- /dev/null
+++ b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml
new file mode 100644
index 00000000000..7a44aa6cbcc
--- /dev/null
+++ b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog.xml b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog.xml
new file mode 100644
index 00000000000..0fbc519ca8d
--- /dev/null
+++ b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog.xml
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog_row.xml b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog_row.xml
new file mode 100644
index 00000000000..991dc63ef83
--- /dev/null
+++ b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog_row.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values-mdpi/config_tv.xml b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values-mdpi/config_tv.xml
new file mode 100644
index 00000000000..0350bee6fd3
--- /dev/null
+++ b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values-mdpi/config_tv.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+ "362 54 842 324"
+
+
+ "296 80 1024 490"
+
+
+ "500 54 820 234"
+
+
+ "475 54 845 262"
+
diff --git a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values-port-television/dimens.xml b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values-port-television/dimens.xml
new file mode 100644
index 00000000000..c4919ca07eb
--- /dev/null
+++ b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values-port-television/dimens.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+ 190dp
+ 48dp
+ 24dp
+ 24dp
+ 4dp
+ @dimen/volume_dialog_slider_width
+ 31dp
+ 56dp
+ 9dp
+ 136dp
+ 12dp
+
+ 36dp
+ 6dp
+ 16sp
+ 24dp
+ 8dp
+ 20dp
+ 4.0
+ 4.0
+
diff --git a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values-tvdpi/config_tv.xml b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values-tvdpi/config_tv.xml
new file mode 100644
index 00000000000..ffd58dcfd50
--- /dev/null
+++ b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values-tvdpi/config_tv.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+ "662 756 1142 1026"
+
+
+ "596 280 1324 690"
+
diff --git a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
index cb2362293c0..af032243585 100644
--- a/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
+++ b/device/rockchip/rk356x/nanopi5_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
@@ -1,43 +1,31 @@
-
-
-
-
- wifi,dnd,rotation,cell,airplane,dark
-
-
-
- false
+
+ com.android.systemui.statusbar.tv.TvStatusBar
-
- false
+
+ false
-
- true
+
+
+ - com.google.android.tv.remote.service
+ - com.google.android.apps.mediashell
+
diff --git a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media.xml b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media.xml
new file mode 100644
index 00000000000..6a368d50386
--- /dev/null
+++ b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml
new file mode 100644
index 00000000000..6eb944fd257
--- /dev/null
+++ b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml
new file mode 100644
index 00000000000..b68308972f6
--- /dev/null
+++ b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml
new file mode 100644
index 00000000000..7a44aa6cbcc
--- /dev/null
+++ b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog.xml b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog.xml
new file mode 100644
index 00000000000..0fbc519ca8d
--- /dev/null
+++ b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog.xml
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog_row.xml b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog_row.xml
new file mode 100644
index 00000000000..991dc63ef83
--- /dev/null
+++ b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog_row.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values-mdpi/config_tv.xml b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values-mdpi/config_tv.xml
new file mode 100644
index 00000000000..0350bee6fd3
--- /dev/null
+++ b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values-mdpi/config_tv.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+ "362 54 842 324"
+
+
+ "296 80 1024 490"
+
+
+ "500 54 820 234"
+
+
+ "475 54 845 262"
+
diff --git a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values-port-television/dimens.xml b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values-port-television/dimens.xml
new file mode 100644
index 00000000000..c4919ca07eb
--- /dev/null
+++ b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values-port-television/dimens.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+ 190dp
+ 48dp
+ 24dp
+ 24dp
+ 4dp
+ @dimen/volume_dialog_slider_width
+ 31dp
+ 56dp
+ 9dp
+ 136dp
+ 12dp
+
+ 36dp
+ 6dp
+ 16sp
+ 24dp
+ 8dp
+ 20dp
+ 4.0
+ 4.0
+
diff --git a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values-tvdpi/config_tv.xml b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values-tvdpi/config_tv.xml
new file mode 100644
index 00000000000..ffd58dcfd50
--- /dev/null
+++ b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values-tvdpi/config_tv.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+ "662 756 1142 1026"
+
+
+ "596 280 1324 690"
+
diff --git a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
index cb2362293c0..af032243585 100644
--- a/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
+++ b/device/rockchip/rk3576/nanopim5_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
@@ -1,43 +1,31 @@
-
-
-
-
- wifi,dnd,rotation,cell,airplane,dark
-
-
-
- false
+
+ com.android.systemui.statusbar.tv.TvStatusBar
-
- false
+
+ false
-
- true
+
+
+ - com.google.android.tv.remote.service
+ - com.google.android.apps.mediashell
+
diff --git a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media.xml b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media.xml
new file mode 100644
index 00000000000..6a368d50386
--- /dev/null
+++ b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml
new file mode 100644
index 00000000000..6eb944fd257
--- /dev/null
+++ b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_low.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml
new file mode 100644
index 00000000000..b68308972f6
--- /dev/null
+++ b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_mute.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml
new file mode 100644
index 00000000000..7a44aa6cbcc
--- /dev/null
+++ b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/drawable-television/ic_volume_media_off.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog.xml b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog.xml
new file mode 100644
index 00000000000..0fbc519ca8d
--- /dev/null
+++ b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog.xml
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog_row.xml b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog_row.xml
new file mode 100644
index 00000000000..991dc63ef83
--- /dev/null
+++ b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/layout-port-television/volume_dialog_row.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values-mdpi/config_tv.xml b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values-mdpi/config_tv.xml
new file mode 100644
index 00000000000..0350bee6fd3
--- /dev/null
+++ b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values-mdpi/config_tv.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+ "362 54 842 324"
+
+
+ "296 80 1024 490"
+
+
+ "500 54 820 234"
+
+
+ "475 54 845 262"
+
diff --git a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values-port-television/dimens.xml b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values-port-television/dimens.xml
new file mode 100644
index 00000000000..c4919ca07eb
--- /dev/null
+++ b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values-port-television/dimens.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+ 190dp
+ 48dp
+ 24dp
+ 24dp
+ 4dp
+ @dimen/volume_dialog_slider_width
+ 31dp
+ 56dp
+ 9dp
+ 136dp
+ 12dp
+
+ 36dp
+ 6dp
+ 16sp
+ 24dp
+ 8dp
+ 20dp
+ 4.0
+ 4.0
+
diff --git a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values-tvdpi/config_tv.xml b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values-tvdpi/config_tv.xml
new file mode 100644
index 00000000000..ffd58dcfd50
--- /dev/null
+++ b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values-tvdpi/config_tv.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+ "662 756 1142 1026"
+
+
+ "596 280 1324 690"
+
diff --git a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
index cb2362293c0..af032243585 100644
--- a/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
+++ b/device/rockchip/rk3588/nanopi6_box/overlay/frameworks/base/packages/SystemUI/res/values/config.xml
@@ -1,43 +1,31 @@
-
-
-
-
- wifi,dnd,rotation,cell,airplane,dark
-
-
-
- false
+
+ com.android.systemui.statusbar.tv.TvStatusBar
-
- false
+
+ false
-
- true
+
+
+ - com.google.android.tv.remote.service
+ - com.google.android.apps.mediashell
+