使用sina33的SDK点亮SC3817R上面的rtl8188eu(分色排版)

来源:互联网 发布:组策略限制软件运行 编辑:程序博客网 时间:2024/05/29 13:13

使用sina33的SDK点亮SC3817R上面的rtl8188eu

 

 

大文实验室/大文哥

壹捌陆捌零陆捌捌陆捌贰

wb4916 AT qq.com

完成时间:2017/6/19 10:52

版本:V1.0

 

 

1、

W:\a33\rtl8188eu_sc3817r_sina33\android\device\softwinner\astar-y3\overlay\frameworks\base\core\res\res\values\config.xml

(干掉BT部分)

    <!-- List of regexpressions describing the interface (if any) that represent tetherable

         bluetooth interfaces.  If the device doesn't want to support tethering over bluetooth this

         should be empty. -->

    <!--  default: disable Bluetooth PAN feature -->

    <string-array translatable="false" name="config_tether_bluetooth_regexs">

        <item>"bt-pan"</item>

    </string-array>

 

 

 

 

2、

W:\a33\rtl8188eu_sc3817r_sina33\android\device\softwinner\astar-y3\astar_y3.mk

(干掉BT部分)

# wifi features

PRODUCT_COPY_FILES += \

    frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \

    frameworks/native/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml

    #frameworks/native/data/etc/android.hardware.bluetooth.xml:system/etc/permissions/android.hardware.bluetooth.xml \

    #frameworks/native/data/etc/android.hardware.bluetooth_le.xml:system/etc/permissions/android.hardware.bluetooth_le.xml

 

 

关闭BT+GMS+3G数据卡==:

#rtl8723bs bt fw and config

#$(call inherit-product, hardware/realtek/bluetooth/rtl8723bs/firmware/rtlbtfw_cfg.mk)

 

 

# camera config for camera detector

#PRODUCT_COPY_FILES += \

#device/softwinner/astar-y3/hawkview/sensor_list_cfg.ini:system/etc/hawkview/sensor_list_cfg.ini

 

#add gms features

#PRODUCT_COPY_FILES += \

#        frameworks/native/data/etc/android.hardware.faketouch.xml:system/etc/permissions/android.hardware.faketouch.xml \

#        frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \

#        frameworks/native/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml

 

# 3G Data Card Packages

#PRODUCT_PACKAGES += \

#u3gmonitor \

#chat \

#rild \

#pppd

 

# 3G Data Card Configuration Flie

#PRODUCT_COPY_FILES += \

#device/softwinner/polaris-common/rild/ip-down:system/etc/ppp/ip-down \

#device/softwinner/polaris-common/rild/ip-up:system/etc/ppp/ip-up \

#device/softwinner/polaris-common/rild/3g_dongle.cfg:system/etc/3g_dongle.cfg \

#device/softwinner/polaris-common/rild/usb_modeswitch:system/bin/usb_modeswitch \

#device/softwinner/polaris-common/rild/call-pppd:system/xbin/call-pppd \

#device/softwinner/polaris-common/rild/usb_modeswitch.sh:system/xbin/usb_modeswitch.sh \

#device/softwinner/polaris-common/rild/apns-conf_sdk.xml:system/etc/apns-conf.xml \

#device/softwinner/polaris-common/rild/libsoftwinner-ril.so:system/lib/libsoftwinner-ril.so

#PRODUCT_COPY_FILES += \

#device/softwinner/polaris-common/rild/init.3gdongle.rc:root/init.sunxi.3gdongle.rc

 

# 3G Data Card usb modeswitch File

#PRODUCT_COPY_FILES += \

#$(call find-copy-subdir-files,*,device/softwinner/polaris-common/rild/usb_modeswitch.d,system/etc/usb_modeswitch.d)

 

 

#PRODUCT_PACKAGES += Bluetooth

 

#PRODUCT_PROPERTY_OVERRIDES += \

#ro.product.8723b_bt.used=true

 

 

支持adb shell

PRODUCT_PROPERTY_OVERRIDES += \

persist.sys.usb.config=mass_storage,adb \

ro.adb.secure=0

ro.udisk.lable=Polaris \

ro.font.scale=1.0 \

ro.hwa.force=false \

rw.logger=0 \

ro.sys.bootfast=true \

debug.hwc.showfps=0 \

debug.hwui.render_dirty_regions=false

#ro.sys.storage_type = emulated \

 

#for gms

#PRODUCT_PROPERTY_OVERRIDES += \

#        ro.sys.mutedrm=true \

#        ro.adb.secure=1

 

 

1280x800的分辨率需要修改这里:213

PRODUCT_PROPERTY_OVERRIDES += \

ro.sf.lcd_density=213 \

ro.product.firmware=v2.0

 

 

关闭GMS:

#include device/softwinner/polaris-common/prebuild/google/products/gms_base.mk

 

 

 

 

3、

W:\a33\rtl8188eu_sc3817r_sina33\android\device\softwinner\astar-y3\BoardConfig.mk

# 2. Bluetooth Configuration

# make sure BOARD_HAVE_BLUETOOTH is true for every bt vendor

#BOARD_HAVE_BLUETOOTH := true

 

#BOARD_HAVE_BLUETOOTH_BCM := true

#SW_BOARD_HAVE_BLUETOOTH_NAME := ap6210

#SW_BOARD_HAVE_BLUETOOTH_NAME := ap6330

 

#BOARD_HAVE_BLUETOOTH_RTK := true

#BLUETOOTH_HCI_USE_RTK_H5 := true

#SW_BOARD_HAVE_BLUETOOTH_NAME := rtl8723bs

 

 

 

 

4、

W:\a33\rtl8188eu_sc3817r_sina33\android\device\softwinner\astar-y3\init.sun8i.rc

## bluetooth

#    # UART device

#    chmod 0660 /dev/ttyS1

#    chown bluetooth net_bt_stack /dev/ttyS1

#

#    # power up/down interface

#    chmod 0660 /sys/class/rfkill/rfkill0/state

#    chmod 0660 /sys/class/rfkill/rfkill0/type

#    chown bluetooth net_bt_stack /sys/class/rfkill/rfkill0/state

#    chown bluetooth net_bt_stack /sys/class/rfkill/rfkill0/type

#    write /sys/class/rfkill/rfkill0/state 0

#

#    # bluetooth LPM

#    chmod 0220 /proc/bluetooth/sleep/lpm

#    chmod 0220 /proc/bluetooth/sleep/btwrite

#    chown bluetooth net_bt_stack /proc/bluetooth/sleep/lpm

#    chown bluetooth net_bt_stack /proc/bluetooth/sleep/btwrite

#    write /proc/bluetooth/sleep/lpm 1

 

 

#2G or 3G init.rc

#import init.sunxi.3gdongle.rc

 

 

 

 

5、

W:\a33\rtl8188eu_sc3817r_sina33\android\frameworks\base\packages\SettingsProvider\res\values\defaults.xml

    <integer name="def_screen_off_timeout">60000</integer>

    <bool name="def_lockscreen_disabled">true</bool>

 

 

 

 

6、

W:\a33\rtl8188eu_sc3817r_sina33\lichee\tools\pack\chips\sun8iw5p1\configs\default\env.cfg

bootdelay=3

loglevel=8

 

 

 

 

7、

W:\a33\rtl8188eu_sc3817r_sina33\lichee\tools\pack\chips\sun8iw5p1\configs\y3\sys_config.fex

;wakeup_src_bt = port:PL09<4><default><default><0>

 

 

;----------------------------------------------------------------------------------

;capacitor tp configuration

;ctp_twi_id : twi controller ID

;ctp_twi_addr : I2C slave address, 7bit

;ctp_screen_max_x/_y : resolution of touch panel

;ctp_revert_x/_y_flag : whether need to revert x/y

;ctp_exchange_x_y_flag: whether need to exchange the value of x and y

;ctp_int_port : port for tp's interrupt signal

;ctp_wakeup : port for wakeup tp

;----------------------------------------------------------------------------------

[ctp_para]

ctp_used            = 1

ctp_name            = "gt82x"

ctp_twi_id          = 0

ctp_twi_addr        = 0x5d

ctp_screen_max_x    = 1280

ctp_screen_max_y    = 800

ctp_revert_x_flag   = 1

ctp_revert_y_flag   = 1

ctp_exchange_x_y_flag = 1

 

ctp_int_port        = port:PL04<4><default><default><default>

ctp_wakeup          = port:PL03<1><default><default><1>

ctp_power_ldo       =

ctp_power_ldo_vol   =

ctp_power_io        =

 

 

;----------------------------------------------------------------------------------

;lcd0 configuration

 

;lcd_if:               0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi

;lcd_x:                lcd horizontal resolution

;lcd_y:                lcd vertical resolution

;lcd_width:            width of lcd in mm

;lcd_height:           height of lcd in mm

;lcd_dclk_freq:        in MHZ unit

;lcd_pwm_freq:         in HZ unit

;lcd_pwm_pol:          lcd backlight PWM polarity

;lcd_pwm_max_limit     lcd backlight PWM max limit(<=255)

;lcd_hbp:              hsync back porch

;lcd_ht:               hsync total cycle

;lcd_vbp:              vsync back porch

;lcd_vt:               vysnc total cycle

;lcd_hspw:             hsync plus width

;lcd_vspw:             vysnc plus width

;lcd_lvds_if:          0:single link;  1:dual link

;lcd_lvds_colordepth:  0:8bit; 1:6bit

;lcd_lvds_mode:        0:NS mode; 1:JEIDA mode

;lcd_frm:              0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither

;lcd_io_phase:         0:noraml; 1:intert phase(0~3bit: vsync phase; 4~7bit:hsync phase;

;                      8~11bit:dclk phase; 12~15bit:de phase)

;lcd_gamma_en          lcd gamma correction enable

;lcd_bright_curve_en   lcd bright curve correction enable

;lcd_cmap_en           lcd color map function enable

;deu_mode              0:smoll lcd screen; 1:large lcd screen(larger than 10inch)

;lcdgamma4iep:         Smart Backlight parameter, lcd gamma vale * 10;

;                      decrease it while lcd is not bright enough; increase while lcd is too bright

;smart_color           90:normal lcd screen 65:retina lcd screen(9.7inch)

;----------------------------------------------------------------------------------

[lcd0_para]

lcd_used            = 1

 

lcd_driver_name     = "default_lcd"

lcd_if              = 3

lcd_x               = 1280

lcd_y               = 800

lcd_width           = 150

lcd_height          = 94

lcd_dclk_freq       = 71

lcd_pwm_used        = 1

lcd_pwm_ch          = 0

lcd_pwm_freq        = 50000

lcd_pwm_pol         = 1

lcd_hbp             = 20

lcd_ht              = 1418

lcd_hspw            = 10

lcd_vbp             = 10

lcd_vt              = 830

lcd_vspw            = 5

lcd_lvds_if         = 0

lcd_lvds_colordepth = 1

lcd_lvds_mode       = 0

lcd_frm             = 1

lcd_gamma_en        = 0

lcd_bright_curve_en = 0

lcd_cmap_en         = 0

 

deu_mode            = 0

lcdgamma4iep        = 22

smart_color        = 90

 

lcd_bl_en           = port:PD13<1><0><default><1>

lcd_power           = "axp22_dc1sw"

 

lcdd0               = port:PD18<3><0><default><default>

lcdd1               = port:PD19<3><0><default><default>

lcdd2               = port:PD20<3><0><default><default>

lcdd3               = port:PD21<3><0><default><default>

lcdd4               = port:PD22<3><0><default><default>

lcdd5               = port:PD23<3><0><default><default>

lcdd6               = port:PD24<3><0><default><default>

lcdd7               = port:PD25<3><0><default><default>

lcdd8               = port:PD26<3><0><default><default>

lcdd9               = port:PD27<3><0><default><default>

 

;----------------------------------------------------------------------------------

;pwm config

;----------------------------------------------------------------------------------

[pwm0_para]

pwm_used            = 0

pwm_positive        = port:PH00<2><0><default><default>

 

[pwm1_para]

pwm_used            = 1

pwm_positive        = port:PH01<2><0><default><default>

 

 

;----------------------------------------------------------------------------------

;usb configuration

;usb_used:          usb controller enable, 0-disable, 1-enable

;usb_port_type:     usb mode: 0-device, 1-host, 2-otg

;usb_detect_type:   usb hotplug detect mode, 0-none, 1-vbus/id detect, 2-id/dpdm detect

;usb_id_gpio:       usb id detect IO

;usb_det_vbus_gpio: usb vbus detect IO, "axp_ctrl" for axp

;usb_drv_vbus_gpio: usb dirve vbus IO

;usb_restrict_gpio: usb current restrict IO

;usb_restric_flag:  usb current restrict flag

;----------------------------------------------------------------------------------

[usbc0]

usb_used            = 1

usb_port_type       = 0

usb_detect_type     = 1

usb_id_gpio         = port:PD10<0><1><default><default>

usb_det_vbus_gpio   = "axp_ctrl"

usb_drv_vbus_gpio   = port:power4<1><0><default><0>

usb_restrict_gpio   =

usb_host_init_state = 0

usb_restric_flag    = 0

usb_restric_voltage = 3550000

usb_restric_capacity= 5

usb_regulator_io    = "nocare"

usb_regulator_vol   = 0

usb_regulator_id_vbus = "axp22_dcdc1"

usb_regulator_id_vbus_vol = 3000000

 

[usbc1]

usb_used            = 1

usb_port_type       = 1

usb_detect_type     = 0

usb_id_gpio         =

usb_drv_vbus_gpio   = port:PD12<1><0><default><0>

usb_restrict_gpio   =

usb_host_init_state = 0

usb_restric_flag    = 0

usb_regulator_io    = "nocare"

usb_regulator_vol   = 0

usb_not_suspend     = 0

 

 

;--------------------------------------------------------------------------------

;blue tooth

;bt_used ---- blue tooth used (0- no used, 1- used)

;bt_uard_id ---- uart index

;--------------------------------------------------------------------------------

[bt_para]

bt_used             = 0

bt_uart_id          = 1

 

 

阅读全文
0 0