您现在的位置是:首页 >其他 >3128-7.1 海外投影仪补丁网站首页其他

3128-7.1 海外投影仪补丁

liu_sir_ 2024-09-30 12:01:05
简介3128-7.1 海外投影仪补丁

diff --git a/device/rockchip/common/BoardConfig.mk b/device/rockchip/common/BoardConfig.mk
index 4771207725..90376ab228 100755
--- a/device/rockchip/common/BoardConfig.mk
+++ b/device/rockchip/common/BoardConfig.mk
@@ -226,7 +226,7 @@ BOARD_HAVE_FLASH ?= true
 BOARD_SUPPORT_HDMI ?= true
 
 # google apps
-BUILD_BOX_WITH_GOOGLE_MARKET ?= false
+BUILD_BOX_WITH_GOOGLE_MARKET ?= true
 BUILD_WITH_GOOGLE_MARKET ?= false
 BUILD_WITH_GOOGLE_MARKET_ALL ?= false
 BUILD_WITH_GOOGLE_FRP ?= false
@@ -314,7 +314,7 @@ BOARD_DISABLE_SAFE_MODE ?= true
 BOARD_ENABLE_3G_DONGLE := true
 
 #for boot and shutdown animation ringing
-BOOT_SHUTDOWN_ANIMATION_RINGING ?= false
+BOOT_SHUTDOWN_ANIMATION_RINGING ?= true
 
 #for boot video enable 
 BOOT_VIDEO_ENABLE ?= false
diff --git a/device/rockchip/common/bluetooth/bdroid_buildcfg.h b/device/rockchip/common/bluetooth/bdroid_buildcfg.h
index 5c15a70eb5..6513577a31 100644
--- a/device/rockchip/common/bluetooth/bdroid_buildcfg.h
+++ b/device/rockchip/common/bluetooth/bdroid_buildcfg.h
@@ -18,9 +18,7 @@
 #define _BDROID_BUILDCFG_H
 
 #define BTM_DEF_LOCAL_NAME    "PROJECTOR"
-//#define BTA_DM_COD {0x1A, 0x01, 0x10}
-
-#define BLE_LOCAL_PRIVACY_ENABLED         FALSE
+#define BTA_DM_COD {0x1A, 0x01, 0x10}
 
 #endif
 
diff --git a/device/rockchip/rk312x/rk3128_box.mk b/device/rockchip/rk312x/rk3128_box.mk
index 20f4a8fa20..328e5f8ff3 100644
--- a/device/rockchip/rk312x/rk3128_box.mk
+++ b/device/rockchip/rk312x/rk3128_box.mk
@@ -47,5 +47,5 @@ PRODUCT_AAPT_CONFIG := normal tvdpi hdpi
 PRODUCT_AAPT_PREF_CONFIG := tvdpi
 
 PRODUCT_PROPERTY_OVERRIDES +=
-    persist.sys.locale=zh-CN
+    persist.sys.locale=en-US
 PRODUCT_MODEL := PROJECTOR
No newline at end of file
diff --git a/device/rockchip/rk312x/rk3128_box/preinstall_del/preinstall.mk b/device/rockchip/rk312x/rk3128_box/preinstall_del/preinstall.mk
index e69de29bb2..5e1f9f4379 100644
--- a/device/rockchip/rk312x/rk3128_box/preinstall_del/preinstall.mk
+++ b/device/rockchip/rk312x/rk3128_box/preinstall_del/preinstall.mk
@@ -0,0 +1,6 @@
+PRODUCT_PACKAGES += OfficeSuite
+PRODUCT_PACKAGES += happycast
+PRODUCT_PACKAGES += netflix
+PRODUCT_PACKAGES += YouTube
+PRODUCT_PACKAGES += AirPin_Pro_V4.4.3
+PRODUCT_PACKAGES += aptoidetv
diff --git a/device/rockchip/rk312x/rk3128_box/system.prop b/device/rockchip/rk312x/rk3128_box/system.prop
index a62bd7abe7..043f733244 100755
--- a/device/rockchip/rk312x/rk3128_box/system.prop
+++ b/device/rockchip/rk312x/rk3128_box/system.prop
@@ -30,7 +30,7 @@ sf.power.control=8847360
 sys.rkadb.root=0
 ro.sf.fakerotation=false
 ro.sf.hwrotation=0
-ro.sys.overscan.main=100
+ro.sys.overscan.main=88
 ro.rk.MassStorage=false
 ro.rk.systembar.voiceicon=true
 ro.rk.systembar.tabletUI=false
@@ -38,7 +38,7 @@ ro.rk.LowBatteryBrightness=true
 ro.tether.denied=false
 sys.resolution.changed=false
 ro.default.size=100
-persist.sys.timezone=Asia/Shanghai
+persist.sys.timezone=Europe/London
 persist.sys.ts.stop=false
 ro.product.usbfactory=rockchip_usb
 wifi.supplicant_scan_interval=15
diff --git a/frameworks/base/core/java/android/os/StatFs.java b/frameworks/base/core/java/android/os/StatFs.java
index 06634233e8..d249cdeae6 100755
--- a/frameworks/base/core/java/android/os/StatFs.java
+++ b/frameworks/base/core/java/android/os/StatFs.java
@@ -30,7 +30,7 @@ public class StatFs {
 
     private boolean mFake;
     private boolean isPri;
-    private static final int TIMES = 8;
+    private static final int TIMES = 4;
     private static final float Amltf = 1.48f;  // 1.4f;
     private static final float Amltf_1 = 1.40f;  // 1.4f;
     private static final double Amltd = 1.48; // 1.4;
diff --git a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
index 047e4a1131..0ebc98792e 100755
--- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -234,5 +234,5 @@
     <string name="config_default_input_method" translatable="false">com.sohu.inputmethod.sogouoem/.SogouIME</string>
     
         <!-- for set Settings.System.TIME_12_24 default-->
-    <string name="def_time_12_24" translatable="false">24</string>
+    <string name="def_time_12_24" translatable="false">12</string>
 </resources>
diff --git a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
index 04020fbddc..303fc1efab 100755
--- a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2798,6 +2798,6 @@ class DatabaseHelper extends SQLiteOpenHelper {
     }
 
     private String getDefaultDeviceName() {
-        return mContext.getResources().getString(R.string.def_device_name_simple, Build.MODEL);
+        return mContext.getResources().getString(R.string.def_device_name_simple, "PROJECTOR");
     }
 }
diff --git a/hardware/rockchip/omx_il/include/rockchip/git_info.h b/hardware/rockchip/omx_il/include/rockchip/git_info.h
index a3c645e9d5..509a4cffc2 100644
--- a/hardware/rockchip/omx_il/include/rockchip/git_info.h
+++ b/hardware/rockchip/omx_il/include/rockchip/git_info.h
@@ -1 +1 @@
-#define OMX_COMPILE_INFO      "author:  xlm time: Fri, 16 Jun 2017 17:28:12 +0800 git commit 482d7c6ae7e6727f88866cddcb8f9de0860e475a "
+#define OMX_COMPILE_INFO      "author:  lsh time: Thu, 01 Sep 2022 14:57:29 +0800 git commit 10a389a35159f969f39acc9cd5cab0d17aefbd04 "
diff --git a/kernel/arch/arm/boot/dts/rk3128-box-rk88.dts b/kernel/arch/arm/boot/dts/rk3128-box-rk88.dts
index ea6a4e1a5e..0d2bbf9644 100755
--- a/kernel/arch/arm/boot/dts/rk3128-box-rk88.dts
+++ b/kernel/arch/arm/boot/dts/rk3128-box-rk88.dts
@@ -121,7 +121,7 @@
     };
         usb0: usb@10180000 {
         /*0 - Normal, 1 - Force Host, 2 - Force Device*/
-        rockchip,usb-mode = <2>;
+        rockchip,usb-mode = <1>;
     };
 
     rockchip_suspend: rockchip_suspend {
@@ -445,36 +445,41 @@
     ir_key2{
         rockchip,usercode = <0xfe01>;
         rockchip,key_table =
-            <0xff    KEY_POWER>,
-            <0xe7    KEY_POWER>,
-            <0xfe    KEY_MENU>,
-            <0xe8    KEY_MENU>,
-            <0xe5    251>,
-            <0xf6    241>,
-            <0xfa    KEY_UP>,
-            <0xb9    KEY_UP>,
-            <0xfd    KEY_LEFT>,
-            <0xb8    KEY_LEFT>,
-            <0xf9    KEY_HOME>,
-            //<0xf9    KEY_REPLY>,
-            <0xaa    KEY_REPLY>,
-            <0xf5    KEY_RIGHT>,
-            <0xea    KEY_RIGHT>,
-            <0xfb    KEY_DOWN>,
-            <0xe9    KEY_DOWN>,
-            <0xfc    KEY_PLAYPAUSE>,
-            <0xf4    KEY_BACK>,
-            <0xbf    KEY_BACK>,
-            //<0xbf    KEY_VOLUMEDOWN>,
-            <0xeb    KEY_VOLUMEDOWN>,
-            <0xb7    KEY_VOLUMEUP>,
-            <0xef    KEY_VOLUMEUP>,
-            <0xc3    KEY_F10>,
-            <0xf7    KEY_MUTE>,//for yingda
-            <0xbb    KEY_MUTE>,
-            <0x99    KEY_F11>;
-            
+            <0xbf    KEY_POWER>,
+            <0xbe    KEY_MUTE>,
+
+            <0xef    KEY_VOLUMEDOWN>,
+            <0xe7    KEY_VOLUMEUP>,
+
+            <0xee    KEY_HOME>,
+            <0xe9    KEY_UP>,
+            <0xe6    KEY_BACK>,
+
+            <0xae    KEY_LEFT>,
+            <0xec    KEY_REPLY>,
+            <0xaf    KEY_RIGHT>,
+
+            <0xb3    KEY_MENU>,
+            <0xe5    KEY_DOWN>,
+            <0xff    388>,
+
+            <0xb1    KEY_1>,
+            <0xf2    KEY_2>,
+            <0xf3    KEY_3>,
+
+            <0xb5    KEY_4>,
+            <0xf6    KEY_5>,
+            <0xf7    KEY_6>,
+
+            <0xb9    KEY_7>,
+            <0xfa    KEY_8>,
+            <0xfb    KEY_9>,
+
+            <0xfe    KEY_0>,
+            <0xbd    KEY_DELETE>,
 
+            <0xf0    250>,
+            <0xbc    251>;
     };
     ir_key3{
         rockchip,usercode = <0x1dcc>;
diff --git a/kernel/drivers/video/rockchip/screen/rk_screen_init.c b/kernel/drivers/video/rockchip/screen/rk_screen_init.c
index a9d7c158db..4f0912a176 100755
--- a/kernel/drivers/video/rockchip/screen/rk_screen_init.c
+++ b/kernel/drivers/video/rockchip/screen/rk_screen_init.c
@@ -19,6 +19,39 @@
 #include <linux/of_gpio.h>
 #include <linux/device.h>
 
+ int int_data[27][45]=
+{
+    {0x07,0xF1,0x01,0x03,0xDF,0x91,0x68,0xF9},
+    {0x05,0xF1,0x01,0x01,0xDE,0x00},
+    //{0x05,0xF1,0x01,0x01,0xC2,0x35}, // 122
+    {0x06,0xF1,0x01,0x02,0xB2,0x00,0x60},
+    {0x06,0xF1,0x01,0x02,0xB3,0x00,0x4E},
+    {0x0a,0xF1,0x01,0x06,0xC1,0x00,0x14,0x40,0x80,0x00,0x00},
+    {0x0b,0xF1,0x01,0x07,0xBB,0x00,0x14,0x07,0x5C,0x14,0x44 ,0x44},
+    {0x06,0xF1,0x01,0x02,0xBE,0x1A,0xF2},
+    {0x18,0xF1,0x01,0x14,0xC3,0x10,0x74,0x73,0x74,0x73,0x05,0x05,0x00,0x00,0x15,0x15,0x31,0x85,0x17,0x05,0x6C,0x0A,0x10,0x0A,0x10},
+    {0x0b,0xF1,0x01,0x07,0xC4,0x13,0x2C,0x00,0x13,0x10,0x07,0x14},
+    {0x0d,0xF1,0x01,0x09,0xCF, 0x00,0x70,0x73,0x01,0x79,0x73,0x73,0x01,0x7C},
+    {0x1b,0xF1,0x01,0x17,0xD0, 0x00,0x1F,0x1F,0x1F,0x1F, 0x1F,0x1F,0x1F,0x1F,0x1F, 0x1F,0x03,0x01,0x0B,0x05,0x07,0x09,0x21,0x23,0x1F, 0x1F,0x1F,0x1F },
+    {0x1b,0xF1,0x01,0x17,0xD1, 0x00,0x1F,0x1F,0x1F,0x1F, 0x1F,0x1F,0x1F,0x1F,0x1F, 0x1F,0x02,0x00,0x0A,0x04,0x06,0x08,0x20,0x22,0x1F, 0x1F,0x1F,0x1F },
+    {0x1b,0xF1,0x01,0x17,0xD2, 0x00,0x1F,0x1F,0x1F,0x1F, 0x1F,0x1F,0x1F,0x1F,0x1F, 0x1F,0x20,0x22,0x04,0x0A, 0x08,0x06,0x02,0x00,0x1F,0x1F,0x1F,0x1F },
+    {0x1b,0xF1,0x01,0x17,0xD3, 0x00,0x1F,0x1F,0x1F,0x1F, 0x1F,0x1F,0x1F,0x1F,0x1F, 0x1F,0x21,0x23,0x05,0x0B, 0x09,0x07,0x03,0x01,0x1F, 0x1F,0x1F,0x1F },
+    {0x29,0xF1,0x01,0x25,0xD4, 0x30,0x00,0x00,0x09,0x00, 0x0B,0x00,0x00,0x00,0x00, 0x00,0x04,0x04,0x00,0x11,0x00,0x01,0xC0,0x04,0x01,0x01,0x00,0x84,0xBF,0xC4,0xC1,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+    {0x0c,0xF1,0x01,0x08,0xD5,0x68,0x74,0x00,0x05,0x10,0x00,0x03,0x00},
+    {0x0a,0xF1,0x01,0x06,0xB7, 0x10,0x07,0x08,0x10,0x07,0x08 },
+    {0x2a,0xF1,0x01,0x26,0xC8, 0x79,0x6B,0x61,0x5A,0x5A,0x4D,0x57,0x3E,0x57,0x56,0x55,0x73,0x65,0x6D,0x5F,0x56,0x4C,0x40,0x0F,0x79,0x6B,0x61,0x5A,0x5A,0x4D,0x57,0x3E,0x57,0x56,0x55,0x73,0x65,0x6D,0x5F,0x56,0x4C,0x40,0x0F},
+    {0x05,0xF1,0x01,0x01,0xDE,0x03 },
+    {0x05,0xF1,0x01,0x01,0xD5,0x20 },
+    {0x05,0xF1,0x01,0x01,0xDE,0x02 },
+    {0x06,0xF1,0x01,0x02,0xBB,0x00,0x41},
+    {0x05,0xF1,0x01,0x01,0xE7,0x01 },
+    {0x05,0xF1,0x01,0x01,0xDE,0x00 },
+    {0x05,0xF1,0x01,0x01,0x35,0x00 },
+    {0x04,0xF1,0x01,0x00,0x11 },
+    {0x04,0xF1,0x01,0x00,0x29 }
+};
+
+
 struct screen_init_cmd {
     u8 cmd;
     u8 *value;
@@ -43,11 +76,12 @@ struct _spi_data {
 
 struct _spi_data *spi_data;
 
+#if 0
 static void spi_sentdata(unsigned char value, bool dcx)
 {
-    int i;
-
-    if (spi_data->cmd_type == SCREEN_INIT_SPI_9BIT) {
+    //int i;
+    return ;
+    /*if (spi_data->cmd_type == SCREEN_INIT_SPI_9BIT) {
         gpio_set_value(spi_data->spi_scl, 0);
         gpio_set_value(spi_data->spi_sdi, dcx);
         udelay(1);
@@ -65,39 +99,121 @@ static void spi_sentdata(unsigned char value, bool dcx)
         udelay(1);
         gpio_set_value(spi_data->spi_scl, 1);
         value <<= 1;
+    }*/
+}
+#endif
+static void spi_sent9168(int  value)
+{
+    int i=0;
+    gpio_set_value(spi_data->spi_scl, 0);
+    udelay(5);
+        
+    for (i = 0; i < 8; i++) {
+        
+        if (value & 0x80)
+        gpio_set_value(spi_data->spi_sdi, 1);
+        else
+        gpio_set_value(spi_data->spi_sdi, 0);
+        gpio_set_value(spi_data->spi_scl, 1);
+        udelay(5);
+        gpio_set_value(spi_data->spi_scl, 0);
+        udelay(5);
+        value <<= 1;
     }
+
 }
 
 void spi_write_cmd(unsigned char c, u8 *d, u32 size)
 {
-    int i;
-
-    gpio_set_value(spi_data->spi_cs, 0);
+    //int i;
+    return ;
+    /*gpio_set_value(spi_data->spi_cs, 0);
     spi_sentdata(c, 0);
 
     for (i = 0; i < size; i++)
         spi_sentdata(*d++, 1);
 
-    gpio_set_value(spi_data->spi_cs, 1);
+    gpio_set_value(spi_data->spi_cs, 1);*/
 }
 
-static int spi_screen_init(void)
+static void spi_screen9163_init(void)
 {
     struct list_head *pos;
     struct screen_init_cmd_list *init_cmd_list;
-
-    gpio_direction_output(spi_data->spi_cs, 0);
+    u8 i=0,j=0,k=0,m=0;
+    int tmp[45];
     gpio_direction_output(spi_data->spi_rst, 1);
-    mdelay(2);
+    mdelay(20);
     gpio_direction_output(spi_data->spi_rst, 0);
-    mdelay(3);
-    gpio_direction_output(spi_data->spi_rst, 1);
-    mdelay(3);
+    mdelay(100);
     gpio_direction_output(spi_data->spi_cs, 1);
-    gpio_direction_output(spi_data->spi_sdi, 1);
-    gpio_direction_output(spi_data->spi_scl, 1);
+    //gpio_direction_output(spi_data->spi_rst, 1);
+    //gpio_direction_output(spi_data->spi_rst, 0);
+    //mdelay(3);
+    //gpio_direction_output(spi_data->spi_rst, 1);
+    //mdelay(3);
+    //gpio_direction_output(spi_data->spi_cs, 1);
+    gpio_direction_output(spi_data->spi_sdi, 0);
+    gpio_direction_output(spi_data->spi_scl, 0);
     mdelay(2);
+    //printk("andy spi_screen9163_init0 ");    
+    list_for_each(pos, &spi_data->cmd_list_head) {
+        init_cmd_list =
+            list_entry(pos, struct screen_init_cmd_list, list);
+        spi_write_cmd(init_cmd_list->cmd.cmd, init_cmd_list->cmd.value,
+                  init_cmd_list->cmd.value_size);
+        mdelay(init_cmd_list->cmd.delay);
+    }
+        for(m=0;m<3;m++)
+        {
+            for(i=0;i<27;i++)
+            {
+            
+            
+            for(j=0;j<int_data[i][0];j++)
+                tmp[j]=int_data[i][j+1];
+            j=int_data[i][0];
+            if(i==26)
+                mdelay(120);    
+            gpio_set_value(spi_data->spi_sdi, 0);
+            gpio_set_value(spi_data->spi_scl, 0);
+            gpio_direction_output(spi_data->spi_cs, 0);
+            //printk("andy0=%d,andy1=%d,andy2=%d,andy3=%d,andy4=%d,andy5=%d,andy6=%d,andy6=%d ",j,tmp[0],tmp[1],tmp[2],tmp[3],tmp[4],tmp[5],tmp[6]);
+            
+            for(k=0;k<j;k++)
+            {
+                spi_sent9168(tmp[k]);
+            }
+            gpio_direction_output(spi_data->spi_cs, 1);    
+            gpio_direction_output(spi_data->spi_sdi, 0);
+            gpio_direction_output(spi_data->spi_scl, 0);
+    
+        }
+        }
+        mdelay(10);
+     gpio_direction_output(spi_data->spi_rst, 1);
+     
+    //printk("andy spi_screen9163_init1 ");
+    
+}
+static int spi_screen_init(void)
+{
+    struct list_head *pos;
+    struct screen_init_cmd_list *init_cmd_list;
 
+
+    gpio_direction_output(spi_data->spi_cs, 1);
+    //gpio_direction_output(spi_data->spi_rst, 1);
+    mdelay(2);
+    //gpio_direction_output(spi_data->spi_rst, 0);
+    //mdelay(3);
+    //gpio_direction_output(spi_data->spi_rst, 1);
+    //mdelay(3);
+    //gpio_direction_output(spi_data->spi_cs, 1);
+    gpio_direction_output(spi_data->spi_sdi, 0);
+    gpio_direction_output(spi_data->spi_scl, 0);
+    mdelay(2);
+    //printk("andy spi_screen_init0 ");    
     list_for_each(pos, &spi_data->cmd_list_head) {
         init_cmd_list =
             list_entry(pos, struct screen_init_cmd_list, list);
@@ -106,9 +222,10 @@ static int spi_screen_init(void)
         mdelay(init_cmd_list->cmd.delay);
     }
 
+    //printk("andy spi_screen_init1 ");
     return 0;
 }
-
+#if 0
 static int rk_fb_parse_init_cmd(void)
 {
     struct device_node *childnode, *root;
@@ -208,52 +325,60 @@ err_free_mem:
 
     return ret;
 }
-
+#endif
 static int rk_fb_parse_screen_init(struct device_node *np,
                    struct rk_screen *screen)
 {
-    u32 init_type = 0;
+//    u32 init_type = 0;
 
     struct device_node *root = NULL;
 
     root = of_get_child_by_name(np, "screen_init");
+    //printk("andy rk_fb_parse_screen_init ");
     if (!root) {
         pr_err("can't find screen_init node ");
         screen->init = NULL;
         return -ENODEV;
     }
-
-    of_property_read_u32(root, "screen-init-type", &init_type);
+    //printk("andy rk_fb_parse_screen_init0 ");
+    /*of_property_read_u32(root, "screen-init-type", &init_type);
     if ((init_type != SCREEN_INIT_SPI) &&
-        (init_type != SCREEN_INIT_SPI_9BIT)) {
-        pr_err("now unsupport screen init type: %d ", init_type);
-        return -1;
+    (init_type != SCREEN_INIT_SPI_9BIT)) {
+    pr_err("now unsupport screen init type: %d ", init_type);
+    return -1;
     }
-
-    spi_data->cmd_type = init_type;
+printk("andy rk_fb_parse_screen_init1 ");
+    spi_data->cmd_type = init_type;*/
     spi_data->spi_cs = of_get_named_gpio(root, "cs-gpio", 0);
 
     if (gpio_request(spi_data->spi_cs, "cs_gpio") != 0) {
         gpio_free(spi_data->spi_cs);
         pr_err("spi_data spi_cs request failed ");
     }
+    gpio_direction_output(spi_data->spi_cs, 1);
+    //printk("andy rk_fb_parse_screen_init2 ");
     spi_data->spi_sdi = of_get_named_gpio(root, "sdi-gpio", 0);
     if (gpio_request(spi_data->spi_sdi, "sdi_gpio") != 0) {
         gpio_free(spi_data->spi_sdi);
         pr_err("spi_data spi_sdi request failed ");
     }
+    gpio_direction_output(spi_data->spi_sdi, 1);
+    //printk("andy rk_fb_parse_screen_init3 ");
     spi_data->spi_scl = of_get_named_gpio(root, "scl-gpio", 0);
     if (gpio_request(spi_data->spi_scl, "scl_gpio") != 0) {
         gpio_free(spi_data->spi_scl);
         pr_err("spi_data spi_scl request failed ");
     }
+    gpio_direction_output(spi_data->spi_scl, 1);
+    //printk("andy rk_fb_parse_screen_init4 ");
     spi_data->spi_rst = of_get_named_gpio(root, "rst-gpio", 0);
     if (gpio_request(spi_data->spi_rst, "rst_gpio") != 0) {
         gpio_free(spi_data->spi_rst);
         pr_err("spi_data spi_rst request failed ");
     }
-
-    rk_fb_parse_init_cmd();
+    gpio_direction_output(spi_data->spi_rst, 1);
+    //printk("andy rk_fb_parse_screen_init5 ");
+    //rk_fb_parse_init_cmd();
 
     return 0;
 }
@@ -261,13 +386,14 @@ static int rk_fb_parse_screen_init(struct device_node *np,
 int rk_fb_get_screen_init(struct device_node *np, struct rk_screen *screen)
 {
     int ret = 0;
-
+    //printk("andy rk_fb_get_screen_init ");    
     if (unlikely(!screen))
         return -1;
-
+    //printk("andy rk_fb_get_screen_init1 ");    
     spi_data = kzalloc(sizeof(*spi_data), GFP_KERNEL);
     if (!spi_data)
         return -ENOMEM;
+    //    printk("andy rk_fb_get_screen_init2 ");    
     INIT_LIST_HEAD(&spi_data->cmd_list_head);
     ret = rk_fb_parse_screen_init(np, screen);
 
@@ -276,8 +402,11 @@ int rk_fb_get_screen_init(struct device_node *np, struct rk_screen *screen)
         kfree(spi_data);
         return ret;
     }
+    //printk("andy rk_fb_get_screen_init3 ");    
     screen->init = spi_screen_init;
     spi_data->screen = screen;
+    spi_screen9163_init();
+    //printk("andy rk_fb_get_screen_init4 ");
 
     return 0;
 }
diff --git a/kernel/logo.bmp b/kernel/logo.bmp
index 363e908d86..4d2e736bdd 100644
Binary files a/kernel/logo.bmp and b/kernel/logo.bmp differ
diff --git a/kernel/logo_kernel.bmp b/kernel/logo_kernel.bmp
index 363e908d86..4d2e736bdd 100644
Binary files a/kernel/logo_kernel.bmp and b/kernel/logo_kernel.bmp differ
diff --git a/libcore/ojluni/src/main/java/java/io/UnixFileSystem.java b/libcore/ojluni/src/main/java/java/io/UnixFileSystem.java
index 4fa6b53118..6179868c1e 100755
--- a/libcore/ojluni/src/main/java/java/io/UnixFileSystem.java
+++ b/libcore/ojluni/src/main/java/java/io/UnixFileSystem.java
@@ -33,7 +33,7 @@ import sun.security.action.GetPropertyAction;
 
 class UnixFileSystem extends FileSystem {
     //VirtualSize = RealSize*128 
-    private static final int STORAGE_VIRTUAL_GAIN = 1;
+    private static final int STORAGE_VIRTUAL_GAIN = 4;
     private final char slash;
     private final char colon;
     private final String javaHome;
diff --git a/oem/customers/.gitignore b/oem/customers/.gitignore
index 8b13789179..af4a0ac259 100644
--- a/oem/customers/.gitignore
+++ b/oem/customers/.gitignore
@@ -1 +1,2 @@
-
+/*
+!/null
diff --git a/oem/default_cn/logo.bmp b/oem/default_cn/logo.bmp
index 9796ad162d..4d2e736bdd 100755
Binary files a/oem/default_cn/logo.bmp and b/oem/default_cn/logo.bmp differ
diff --git a/oem/default_cn/pre_app/AISharjeck_V2.6.1.5a_supreme.apk b/oem/default_cn/pre_app/AISharjeck_V2.6.1.5a_supreme.apk
deleted file mode 100755
index 0637ec7521..0000000000
Binary files a/oem/default_cn/pre_app/AISharjeck_V2.6.1.5a_supreme.apk and /dev/null differ
diff --git a/oem/default_cn/pre_app/AISharjeck_V3.0.1.2a_supreme.apk b/oem/default_cn/pre_app/AISharjeck_V3.0.1.2a_supreme.apk
deleted file mode 100755
index 5625c59990..0000000000
Binary files a/oem/default_cn/pre_app/AISharjeck_V3.0.1.2a_supreme.apk and /dev/null differ
diff --git a/oem/default_cn/pre_app/ble_xj2100_pure_v3031.apk b/oem/default_cn/pre_app/ble_xj2100_pure_v3031.apk
deleted file mode 100755
index 078a372f2a..0000000000
Binary files a/oem/default_cn/pre_app/ble_xj2100_pure_v3031.apk and /dev/null differ
diff --git a/oem/product.xls b/oem/product.xls
index 79230c56b9..740c93b7cb 100755
Binary files a/oem/product.xls and b/oem/product.xls differ
diff --git a/packages/apps/BluetoothLeGatt_N/Android.mk b/packages/apps/BluetoothLeGatt_N/Android.mk
deleted file mode 100755
index 74fb18c3ec..0000000000
--- a/packages/apps/BluetoothLeGatt_N/Android.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)
-
-LOCAL_MODULE_TAGS := optional
-
-# Only compile source java files in this apk.
-LOCAL_SRC_FILES := $(call all-java-files-under, src)
-
-LOCAL_PACKAGE_NAME := BluetoothLeGatt2
-
-#LOCAL_SDK_VERSION := current
-LOCAL_CERTIFICATE := platform
-include $(BUILD_PACKAGE)
-
-# Use the following include to make our test apk.
-include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/packages/apps/TvSettings/Settings/res/values/strings.xml b/packages/apps/TvSettings/Settings/res/values/strings.xml
index 3038c33fed..89aa2384a5 100755
--- a/packages/apps/TvSettings/Settings/res/values/strings.xml
+++ b/packages/apps/TvSettings/Settings/res/values/strings.xml
@@ -1902,6 +1902,6 @@
 
     <string name="about_mem_size">Memory size</string>
     <string name="about_flash_size">Storage size</string>
-    <string name="device_mem_default">2</string>
-    <string name="device_flash_default">32</string>
+    <string name="device_mem_default">1</string>
+    <string name="device_flash_default">8</string>
 </resources>
diff --git a/vendor/rockchip/common/apps/AIAssistant/Android.mk b/vendor/rockchip/common/apps/AIAssistant/Android.mk
deleted file mode 100755
index 4a1f795fba..0000000000
--- a/vendor/rockchip/common/apps/AIAssistant/Android.mk
+++ /dev/null
@@ -1,31 +0,0 @@
-###############################################################################
-# HidAudio
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := AIAssistant
-LOCAL_MODULE_CLASS := APPS
-LOCAL_MODULE_TAGS := optional
-LOCAL_BUILT_MODULE_STEM := package.apk
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
-#LOCAL_PRIVILEGED_MODULE :=
-LOCAL_CERTIFICATE := platform
-ifeq ($(strip $(BOARD_XIAJIE_LANMEI)), true)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_lanmei.apk
-
-else ifeq ($(strip $(BOARD_XIAJIE_YINGDA)), true)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_yingda.apk 
-
-else ifeq ($(strip $(BOARD_XIAJIE_AIBIYOU)), true)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_aiboyou.apk
-
-else ifeq ($(strip $(BOARD_XIAJIE_HENGYING)), true)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_hengying.apk
-
-else ifeq ($(strip $(BOARD_XIAJIE_HENGYING)), true)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_yunzhiwei.apk
-
-else 
-LOCAL_SRC_FILES :=  $(LOCAL_MODULE).apk
-endif
-
-include $(BUILD_PREBUILT)
diff --git a/vendor/rockchip/common/apps/AIManager/Android.mk b/vendor/rockchip/common/apps/AIManager/Android.mk
deleted file mode 100755
index 6475728519..0000000000
--- a/vendor/rockchip/common/apps/AIManager/Android.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-###############################################################################
-# HidAudio
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := AIManager
-LOCAL_MODULE_CLASS := APPS
-LOCAL_MODULE_TAGS := optional
-LOCAL_BUILT_MODULE_STEM := package.apk
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
-#LOCAL_PRIVILEGED_MODULE :=
-LOCAL_CERTIFICATE := platform
-LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-include $(BUILD_PREBUILT)
diff --git a/vendor/rockchip/common/apps/AshdLauncher/Android.mk b/vendor/rockchip/common/apps/AshdLauncher/Android.mk
deleted file mode 100755
index 871cf9c75a..0000000000
--- a/vendor/rockchip/common/apps/AshdLauncher/Android.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-###############################################################################
-# AshdLauncher
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := AshdLauncher
-LOCAL_MODULE_CLASS := APPS
-LOCAL_MODULE_TAGS := optional
-LOCAL_BUILT_MODULE_STEM := package.apk
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
-#LOCAL_PRIVILEGED_MODULE :=
-LOCAL_CERTIFICATE := platform
-#LOCAL_OVERRIDES_PACKAGES := 
-LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-#LOCAL_REQUIRED_MODULES :=
-LOCAL_PRIVILEGED_MODULE := true
-LOCAL_PREBUILT_JNI_LIBS :=     lib/libcrashsdk.so
-                            lib/libumeng-spy.so
-include $(BUILD_PREBUILT)
diff --git a/vendor/rockchip/common/apps/HidAudio/Android.mk b/vendor/rockchip/common/apps/HidAudio/Android.mk
deleted file mode 100755
index 092b8ce53d..0000000000
--- a/vendor/rockchip/common/apps/HidAudio/Android.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-###############################################################################
-# HidAudio
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := HidAudio
-LOCAL_MODULE_CLASS := APPS
-LOCAL_MODULE_TAGS := optional
-LOCAL_BUILT_MODULE_STEM := package.apk
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
-LOCAL_PRIVILEGED_MODULE :=true
-LOCAL_CERTIFICATE := platform
-LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-include $(BUILD_PREBUILT)
diff --git a/vendor/rockchip/common/apps/LightOS_home/Android.mk b/vendor/rockchip/common/apps/LightOS_home/Android.mk
deleted file mode 100755
index c4e12ae390..0000000000
--- a/vendor/rockchip/common/apps/LightOS_home/Android.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# LightOS_home_v2.6.1_AiBoY_TY3128
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := LightOS_home
-LOCAL_MODULE_CLASS := APPS
-LOCAL_MODULE_TAGS := optional
-LOCAL_BUILT_MODULE_STEM := package.apk
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
-#LOCAL_PRIVILEGED_MODULE :=
-LOCAL_CERTIFICATE := PRESIGNED
-#LOCAL_OVERRIDES_PACKAGES := 
-LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-#LOCAL_REQUIRED_MODULES :=
-#LOCAL_PREBUILT_JNI_LIBS :=
-include $(BUILD_PREBUILT)
diff --git a/vendor/rockchip/common/apps/LightOSappstore/Android.mk b/vendor/rockchip/common/apps/LightOSappstore/Android.mk
deleted file mode 100755
index 5a770fa260..0000000000
--- a/vendor/rockchip/common/apps/LightOSappstore/Android.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# ChangeLedStatus
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := LightOSappstore
-LOCAL_MODULE_CLASS := APPS
-LOCAL_MODULE_TAGS := optional
-LOCAL_BUILT_MODULE_STEM := package.apk
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
-#LOCAL_PRIVILEGED_MODULE :=true
-LOCAL_CERTIFICATE := platform
-LOCAL_OVERRIDES_PACKAGES := Launcher3
-LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-#LOCAL_REQUIRED_MODULES :=
-#LOCAL_MULTILIB := 32
-include $(BUILD_PREBUILT)
diff --git a/vendor/rockchip/common/apps/RockFocus/Android.mk b/vendor/rockchip/common/apps/RockFocus/Android.mk
deleted file mode 100755
index 569dcab7cb..0000000000
--- a/vendor/rockchip/common/apps/RockFocus/Android.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)

-LOCAL_MODULE_TAGS := optional

-LOCAL_SRC_FILES := $(call all-java-files-under, src)

-# Also link against our own custom library.
-# LOCAL_JAVA_LIBRARIES := framework
-    
-LOCAL_PACKAGE_NAME := RockFocus
-LOCAL_CERTIFICATE := platform

-include $(BUILD_PACKAGE)

diff --git a/vendor/rockchip/common/apps/RockKeystonePortrait/Android.mk b/vendor/rockchip/common/apps/RockKeystonePortrait/Android.mk
deleted file mode 100755
index 6894f91a03..0000000000
--- a/vendor/rockchip/common/apps/RockKeystonePortrait/Android.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)

-LOCAL_MODULE_TAGS := optional

-LOCAL_SRC_FILES := $(call all-java-files-under, src)

-# Also link against our own custom library.
-# LOCAL_JAVA_LIBRARIES := framework
-    
-LOCAL_PACKAGE_NAME := RockKeystonePortrait
-LOCAL_CERTIFICATE := platform

-include $(BUILD_PACKAGE)

diff --git a/vendor/rockchip/common/apps/YuYin/Android.mk b/vendor/rockchip/common/apps/YuYin/Android.mk
deleted file mode 100755
index db11a64b5f..0000000000
--- a/vendor/rockchip/common/apps/YuYin/Android.mk
+++ /dev/null
@@ -1,185 +0,0 @@
-###############################################################################
-# Rklauncher0622
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := YuYin
-LOCAL_MODULE_CLASS := APPS
-LOCAL_MODULE_TAGS := optional
-LOCAL_BUILT_MODULE_STEM := package.apk
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
-#LOCAL_PRIVILEGED_MODULE :=
-LOCAL_CERTIFICATE := platform
-#LOCAL_OVERRIDES_PACKAGES := 
-
-ifeq ($(strip $(BOARD_YUYIN_JIN_JU)), true)
-$(warning a_bin=============>>> build jin ju apk)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_jinju.apk
-LOCAL_PREBUILT_JNI_LIBS := lib_jinju/libasc_dec.so
-                            lib_jinju/libBugly.so
-                            lib_jinju/libDataEncryption.so
-                            lib_jinju/libddsdns.so
-                            lib_jinju/libddsencryp.so
-                            lib_jinju/libijkffmpeg.so
-                            lib_jinju/libijkplayer.so
-                            lib_jinju/libijksdl.so
-                            lib_jinju/liblasa.so
-                            lib_jinju/libnano.so
-                            lib_jinju/libnanoApp.so
-                            lib_jinju/libnanoApp_jni.so
-                            lib_jinju/libopusogg.so
-                            lib_jinju/librcnative.so
-                            lib_jinju/libsbc.so
-                            lib_jinju/libspeex.so
-                            lib_jinju/libtvui_keyevent.so
-                            lib_jinju/libvprint.so
-                            lib_jinju/libwakeup.so
-else ifeq ($(strip $(BOARD_YUYIN_JIN_JU_NEW)), true)
-$(warning a_bin=============>>> build jin ju new apk)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_jinjunew.apk
-LOCAL_PREBUILT_JNI_LIBS := lib_jinjunew/libasc_dec.so
-                            lib_jinjunew/libBugly.so
-                            lib_jinjunew/libDataEncryption.so
-                            lib_jinjunew/libddsdns.so
-                            lib_jinjunew/libddsencryp.so
-                            lib_jinjunew/libijkffmpeg.so
-                            lib_jinjunew/libijkplayer.so
-                            lib_jinjunew/libijksdl.so
-                            lib_jinjunew/liblasa.so
-                            lib_jinjunew/libnano.so
-                            lib_jinjunew/libnanoApp.so
-                            lib_jinjunew/libnanoApp_jni.so
-                            lib_jinjunew/libopusogg.so
-                            lib_jinjunew/librcnative.so
-                            lib_jinjunew/libsbc.so
-                            lib_jinjunew/libspeex.so
-                            lib_jinjunew/libtvui_keyevent.so
-                            lib_jinjunew/libvprint.so
-                            lib_jinjunew/libwakeup.so
-else ifeq ($(strip $(BOARD_YUYIN_AO_DI)), true)
-$(warning a_bin=============>>> build ao di apk)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_aodi.apk
-LOCAL_PREBUILT_JNI_LIBS :=  lib_aodi/libasc_dec.so
-                            lib_aodi/libBugly.so
-                            lib_aodi/libddsdns.so
-                            lib_aodi/libddsencryp.so
-                            lib_aodi/libijkffmpeg.so
-                            lib_aodi/libijkplayer.so
-                            lib_aodi/libijksdl.so
-                            lib_aodi/liblasa.so
-                            lib_aodi/libnano.so
-                            lib_aodi/libopusogg.so
-                            lib_aodi/librcnative.so
-                            lib_aodi/libsbc.so
-                            lib_aodi/libspeex.so
-                            lib_aodi/libtvui_keyevent.so
-                            lib_aodi/libvprint.so
-                            lib_aodi/libwakeup.so
-else ifeq ($(strip $(BOARD_YUYIN_FANG_TANG)), true)
-$(warning a_bin=============>>> build fangtang apk)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_fangtang.apk
-LOCAL_PREBUILT_JNI_LIBS :=  lib_fangtang/libasc_dec.so
-                            lib_fangtang/libBugly.so
-                            lib_fangtang/libddsdns.so
-                            lib_fangtang/libddsencryp.so
-                            lib_fangtang/libijkffmpeg.so
-                            lib_fangtang/libijkplayer.so
-                            lib_fangtang/libijksdl.so
-                            lib_fangtang/liblasa.so
-                            lib_fangtang/libnano.so
-                            lib_fangtang/libopusogg.so
-                            lib_fangtang/librcnative.so
-                            lib_fangtang/libsbc.so
-                            lib_fangtang/libspeex.so
-                            lib_fangtang/libtvui_keyevent.so
-                            lib_fangtang/libvprint.so
-                            lib_fangtang/libwakeup.so            
-else ifeq ($(strip $(BOARD_YUYIN_FANG_TANG_ZHONGQINGBAO)), true)
-$(warning a_bin=============>>> build fangtang zhongqing apk)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_fangtang_zhongqing.apk
-LOCAL_PREBUILT_JNI_LIBS :=  lib_fangtang_zhongqing/libasc_dec.so
-                            lib_fangtang_zhongqing/libBugly.so
-                            lib_fangtang_zhongqing/libDataEncryption.so
-                            lib_fangtang_zhongqing/libddsdns.so
-                            lib_fangtang_zhongqing/libddsencryp.so
-                            lib_fangtang_zhongqing/libijkffmpeg.so
-                            lib_fangtang_zhongqing/libijkplayer.so
-                            lib_fangtang_zhongqing/libijksdl.so
-                            lib_fangtang_zhongqing/liblasa.so
-                            lib_fangtang_zhongqing/libnano.so
-                            lib_fangtang_zhongqing/libnanoApp.so
-                            lib_fangtang_zhongqing/libnanoApp_jni.so
-                            lib_fangtang_zhongqing/libopusogg.so
-                            lib_fangtang_zhongqing/librcnative.so
-                            lib_fangtang_zhongqing/libsbc.so
-                            lib_fangtang_zhongqing/libspeex.so
-                            lib_fangtang_zhongqing/libtvui_keyevent.so
-                            lib_fangtang_zhongqing/libvprint.so
-                            lib_fangtang_zhongqing/libwakeup.so                                    
-else ifeq ($(strip $(BOARD_YUYIN_FANG_TANG_YINGDA)), true)
-$(warning a_bin=============>>> build fangtang yingda apk)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_fangtang_yingda.apk
-LOCAL_PREBUILT_JNI_LIBS :=  lib_fangtang_yingda/libasc_dec.so
-                            lib_fangtang_yingda/libBugly.so
-                            lib_fangtang_yingda/libDataEncryption.so
-                            lib_fangtang_yingda/libddsdns.so
-                            lib_fangtang_yingda/libddsencryp.so
-                            lib_fangtang_yingda/libijkffmpeg.so
-                            lib_fangtang_yingda/libijkplayer.so
-                            lib_fangtang_yingda/libijksdl.so
-                            lib_fangtang_yingda/liblasa.so
-                            lib_fangtang_yingda/libnano.so
-                            lib_fangtang_yingda/libnanoApp.so
-                            lib_fangtang_yingda/libnanoApp_jni.so
-                            lib_fangtang_yingda/libopusogg.so
-                            lib_fangtang_yingda/librcnative.so
-                            lib_fangtang_yingda/libsbc.so
-                            lib_fangtang_yingda/libspeex.so
-                            lib_fangtang_yingda/libtvui_keyevent.so
-                            lib_fangtang_yingda/libvprint.so
-                            lib_fangtang_yingda/libwakeup.so                                    
-                                
-else ifeq ($(strip $(BOARD_YUYIN_YI_TIAN)), true)
-$(warning a_bin=============>>> build yitian apk)
-LOCAL_SRC_FILES := $(LOCAL_MODULE)_yitian.apk
-LOCAL_PREBUILT_JNI_LIBS :=  lib_yitian/libasc_dec.so
-                            lib_yitian/libBugly.so
-                            lib_yitian/libddsdns.so
-                            lib_yitian/libddsencryp.so
-                            lib_yitian/libijkffmpeg.so
-                            lib_yitian/libijkplayer.so
-                            lib_yitian/libijksdl.so
-                            lib_yitian/liblasa.so
-                          lib_yitian/libnano.so
-                          lib_yitian/libopusogg.so
-                            lib_yitian/librcnative.so
-                            lib_yitian/libsbc.so
-                            lib_yitian/libspeex.so    
-                            lib_yitian/libtvui_keyevent.so
-                            lib_yitian/libvprint.so
-                            lib_yitian/libwakeup.so                                    
-else
-LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-#LOCAL_REQUIRED_MODULES :=
-LOCAL_PREBUILT_JNI_LIBS := lib/libasc_dec.so
-                            lib/libBugly.so
-                            lib/libDataEncryption.so
-                            lib/libddsdns.so
-                            lib/libddsencryp.so
-                            lib/libijkffmpeg.so
-                            lib/libijkplayer.so
-                            lib/libijksdl.so
-                            lib/liblasa.so
-                            lib/libnano.so
-                            lib/libnanoApp.so
-                            lib/libnanoApp_jni.so
-                            lib/libopusogg.so
-                            lib/librcnative.so
-                            lib/libsbc.so
-                            lib/libspeex.so
-                            lib/libtvui_keyevent.so
-                            lib/libvprint.so
-                            lib/libwakeup.so            
-
-endif
-
-include $(BUILD_PREBUILT)
diff --git a/vendor/rockchip/common/apps/speechclient/Android.mk b/vendor/rockchip/common/apps/speechclient/Android.mk
deleted file mode 100755
index 28574380c7..0000000000
--- a/vendor/rockchip/common/apps/speechclient/Android.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# ChangeLedStatus
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := speechclient
-LOCAL_MODULE_CLASS := APPS
-LOCAL_MODULE_TAGS := optional
-LOCAL_BUILT_MODULE_STEM := package.apk
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
-#LOCAL_PRIVILEGED_MODULE :=true
-LOCAL_CERTIFICATE := platform
-LOCAL_OVERRIDES_PACKAGES := Launcher3
-LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-#LOCAL_REQUIRED_MODULES :=
-#LOCAL_MULTILIB := 32
-include $(BUILD_PREBUILT)
diff --git a/vendor/rockchip/common/apps/vesuviusOTA/Android.mk b/vendor/rockchip/common/apps/vesuviusOTA/Android.mk
deleted file mode 100755
index c93b02ead1..0000000000
--- a/vendor/rockchip/common/apps/vesuviusOTA/Android.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# ChangeLedStatus
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_MODULE := vesuviusOTA
-LOCAL_MODULE_CLASS := APPS
-LOCAL_MODULE_TAGS := optional
-LOCAL_BUILT_MODULE_STEM := package.apk
-LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
-#LOCAL_PRIVILEGED_MODULE :=true
-LOCAL_CERTIFICATE := platform
-LOCAL_OVERRIDES_PACKAGES := Launcher3
-LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
-#LOCAL_REQUIRED_MODULES :=
-#LOCAL_MULTILIB := 32
-include $(BUILD_PREBUILT)
 

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。