全志A33平台调通AP6181

大文实验室/大文哥

壹捌陆捌零陆捌捌陆捌贰

wb4916 AT qq.com

完成时间:2017/6/22 20:15

版本:V1.0

1、(可选,在设置中不显示:蓝牙)

Z:\home\rediron\a33\ap6181_bb16v3_sina33\android\device\softwinner\astar-y3\overlay\frameworks\base\core\res\res\values\config.xml

(直接去掉)

<!-- 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、去掉蓝牙:

Z:\home\rediron\a33\ap6181_bb16v3_sina33\android\device\softwinner\astar-y3\astar_y3.mk

# 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

# ap6181/6210/6330 sdio wifi fw and nvram

$(call inherit-product-if-exists, hardware/broadcom/wlan/firmware/ap6181/device-bcm.mk)

#$(call inherit-product-if-exists, hardware/broadcom/wlan/firmware/ap6210/device-bcm.mk)

#$(call inherit-product-if-exists, hardware/broadcom/wlan/firmware/ap6330/device-bcm.mk)

#rtl8723bs bt fw and config

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

#PRODUCT_PACKAGES += Bluetooth

#PRODUCT_PROPERTY_OVERRIDES += \

#ro.product.8723b_bt.used=true

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

PRODUCT_PROPERTY_OVERRIDES += \

ro.sf.lcd_density=213 \

ro.product.firmware=v2.0

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

3、关闭rtl8188eu,打开AP6181:

Z:\home\rediron\a33\ap6181_bb16v3_sina33\android\device\softwinner\astar-y3\BoardConfig.mk

# wifi and bt configuration

# 1. Wifi Configuration

# 1.1 realtek wifi support

# 1.1  realtek wifi configuration

#BOARD_WIFI_VENDOR := realtek

ifeq ($(BOARD_WIFI_VENDOR), realtek)

WPA_SUPPLICANT_VERSION := VER_0_8_X

BOARD_WPA_SUPPLICANT_DRIVER := NL80211

BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_rtl

BOARD_HOSTAPD_DRIVER        := NL80211

BOARD_HOSTAPD_PRIVATE_LIB   := lib_driver_cmd_rtl

SW_BOARD_USR_WIFI := rtl8188eu

BOARD_WLAN_DEVICE := rtl8188eu

#SW_BOARD_USR_WIFI := rtl8723au

#BOARD_WLAN_DEVICE := rtl8723au

#SW_BOARD_USR_WIFI := rtl8723bs

#BOARD_WLAN_DEVICE := rtl8723bs

endif

# 1.2 broadcom wifi support

BOARD_WIFI_VENDOR := broadcom

ifeq ($(BOARD_WIFI_VENDOR), broadcom)

BOARD_WPA_SUPPLICANT_DRIVER := NL80211

WPA_SUPPLICANT_VERSION      := VER_0_8_X

BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_bcmdhd

BOARD_HOSTAPD_DRIVER        := NL80211

BOARD_HOSTAPD_PRIVATE_LIB   := lib_driver_cmd_bcmdhd

BOARD_WLAN_DEVICE           := bcmdhd

WIFI_DRIVER_FW_PATH_PARAM   := "/sys/module/bcmdhd/parameters/firmware_path"

#SW_BOARD_USR_WIFI := AP6181

SW_BOARD_USR_WIFI := AP6210

WIFI_DRIVER_FW_PATH_STA    := "/system/vendor/modules/fw_bcm40181a2.bin"

WIFI_DRIVER_FW_PATH_P2P    := "/system/vendor/modules/fw_bcm40181a2_p2p.bin"

WIFI_DRIVER_FW_PATH_AP     := "/system/vendor/modules/fw_bcm40181a2_apsta.bin"

#SW_BOARD_USR_WIFI := AP6330

#WIFI_DRIVER_FW_PATH_STA    := "/system/vendor/modules/fw_bcm40183b2_ag.bin"

#WIFI_DRIVER_FW_PATH_P2P    := "/system/vendor/modules/fw_bcm40183b2_ag_p2p.bin"

#WIFI_DRIVER_FW_PATH_AP     := "/system/vendor/modules/fw_bcm40183b2_ag_apsta.bin"

endif

#1.3 eag wifi config

#BOARD_WIFI_VENDOR := eagle

ifeq ($(BOARD_WIFI_VENDOR), eagle)

WPA_SUPPLICANT_VERSION := VER_0_8_X

BOARD_WPA_SUPPLICANT_DRIVER := NL80211

BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_eagle

BOARD_HOSTAPD_DRIVER        := NL80211

BOARD_HOSTAPD_PRIVATE_LIB   := lib_driver_cmd_eagle

SW_BOARD_USR_WIFI := esp8089

BOARD_WLAN_DEVICE := esp8089

endif

# 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、关闭BT:

Z:\home\rediron\a33\ap6181_bb16v3_sina33\android\device\softwinner\astar-y3\init.sun8i.rc

on early-fs

mount_all /fstab.sun8i

setprop ro.crypto.fuse_sdcard true

insmod /system/vendor/modules/disp.ko

insmod /system/vendor/modules/lcd.ko

insmod /system/vendor/modules/mali.ko

insmod /system/vendor/modules/leds-sunxi.ko

insmod /system/vendor/modules/bcmdhd.ko

## 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

## 1. realtek & eagle wifi service

## 1.1 realtek & eagle wifi sta service

#service wpa_supplicant /system/bin/wpa_supplicant \

#    -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \

#    -O/data/misc/wifi/sockets \

#    -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0

#    #   we will start as root and wpa_supplicant will switch to user wifi

#    #   after setting up the capabilities required for WEXT

#    #   user wifi

#    #   group wifi inet keystore

#    class main

#    socket wpa_wlan0 dgram 660 wifi wifi

#    disabled

#    oneshot

#

## 1.2 realtek & eagle wifi sta p2p concurrent service

#service p2p_supplicant /system/bin/wpa_supplicant \

#-ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \

#-e/data/misc/wifi/entropy.bin -N \

#  -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \

#-O/data/misc/wifi/sockets \

#-g@android:wpa_wlan0

#class main

#socket wpa_wlan0 dgram 660 wifi wifi

#disabled

#oneshot

# 2. broadcom wifi service

# 2.1 broadcom wifi station and softap

service wpa_supplicant /system/bin/wpa_supplicant \

-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \

-I/system/etc/wifi/wpa_supplicant_overlay.conf \

-O/data/misc/wifi/sockets \

-e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0

#   we will start as root and wpa_supplicant will switch to user wifi

#   after setting up the capabilities required for WEXT

#   user wifi

#   group wifi inet keystore

class main

socket wpa_wlan0 dgram 660 wifi wifi

disabled

oneshot

# 2.2 broadcom wifi sta p2p concurrent service

service p2p_supplicant /system/bin/wpa_supplicant \

-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \

-I/system/etc/wifi/wpa_supplicant_overlay.conf \

-O/data/misc/wifi/sockets -N \

-ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \

-I/system/etc/wifi/p2p_supplicant_overlay.conf \

-puse_p2p_group_interface=1 -e/data/misc/wifi/entropy.bin \

-g@android:wpa_wlan0

#   we will start as root and wpa_supplicant will switch to user wifi

#   after setting up the capabilities required for WEXT

#   user wifi

#   group wifi inet keystore

class main

socket wpa_wlan0 dgram 660 wifi wifi

disabled

oneshot

5、(可选配置:)

Z:\home\rediron\a33\ap6181_bb16v3_sina33\android\frameworks\base\packages\SettingsProvider\res\values\defaults.xml

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

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

6、(可选配置:)

Z:\home\rediron\a33\ap6181_bb16v3_sina33\lichee\tools\pack\chips\sun8iw5p1\configs\default\env.cfg

bootdelay=3

loglevel=8

7、修改配置文件:

Z:\home\rediron\a33\ap6181_bb16v3_sina33\lichee\tools\pack\chips\sun8iw5p1\configs\y3\sys_config.fex

aldo1_vol       = 3300

aldo2_vol       = 2500

aldo3_vol       = 3000

dldo1_vol       = 3300

dldo2_vol       = 3300

dldo3_vol       = 2800

;gpio0_vol      = 2800

ldoio0_vol      = 2800

[card2_boot_para]

card_ctrl       = 2

card_high_speed = 1

card_line       = 8

sdc_2xmode = 1

sdc_ddrmode = 1

sdc_clk         = port:PC05<3><1><2><default>

sdc_cmd         = port:PC06<3><1><2><default>

sdc_d0          = port:PC08<3><1><2><default>

sdc_d1          = port:PC09<3><1><2><default>

sdc_d2          = port:PC10<3><1><2><default>

sdc_d3          = port:PC11<3><1><2><default>

sdc_d4          = port:PC12<3><1><2><default>

sdc_d5          = port:PC13<3><1><2><default>

sdc_d6          = port:PC14<3><1><2><default>

sdc_d7          = port:PC15<3><1><2><default>

[wakeup_src_para]

cpu_en = 0

cpu_freq = 48

; (cpu:apb:ahb)

pll_ratio = 0x111

dram_selfresh_en= 1

dram_freq = 36

wakeup_src_wl = port:PL07<4><default><default><0>

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

;bb_wake_ap= port:PL02<4><default><default><0>

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

;uart configuration

;uart_used = uart x enable

;uart_type       = 2:2 wire,4:4 wire,8:8 wire, full function

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

[uart0]

uart_used       = 1

uart_port       = 0

uart_type       = 2

uart_tx         = port:PF02<3><1><default><default>

uart_rx         = port:PF04<3><1><default><default>

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

;wifi configuration

;wifi_sdc_id:    0- SDC0, 1- SDC1, 2- SDC2, 3- SDC3

;wifi_usbc_id:   0- USB0, 1- USB1, 2- USB2

;wifi_usbc_type: 1- EHCI(speed 2.0), 2- OHCI(speed 1.0)

;wifi_mod_sel:   0- none, 1- ap6181, 2- ap6210(wifi+bt),

;                3 - rtl8188eu, 4- rtl8723au(wifi+bt),

;                5 - rtl8723bs, 6- esp8089

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

[wifi_para]

wifi_used          = 1

wifi_sdc_id        = 1

wifi_usbc_id       = 1

wifi_usbc_type     = 1

wifi_mod_sel       = 1

wifi_power         = "axp22_aldo1"

wifi_power_ext1    = ""

wifi_power_ext2    = ""

wifi_power_switch  =

;wifi_power_switch  = port:power0<1><0><default><0>

; 1 - ap6181 sdio wifi gpio config

ap6xxx_wl_regon      = port:PL06<1><default><default><0>

ap6xxx_wl_host_wake  = port:PL07<4><default><default><0>

ap6xxx_lpo_use_apclk = 1

; 2 - ap6210 sdio wifi gpio config

;ap6xxx_wl_regon      = port:PL06<1><default><default><0>

;ap6xxx_wl_host_wake  = port:PL07<4><default><default><0>

;ap6xxx_bt_regon      = port:PL08<1><default><default><0>

;ap6xxx_bt_wake       = port:PL10<1><default><default><0>

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

;ap6xxx_lpo_use_apclk = 1

[bt_para]

bt_used             = 0

bt_uart_id          = 1

全志A33平台调通AP6181(分色排版)相关推荐

  1. 【全志A33】在Ubuntu下烧录程序

    最近从箱底翻出来一个平板,是当时参加一个培训机构赠(购)送(买)的.不过工作之后就没碰过了,附有完整的Android和LinuxQt的源代码,全志A33平台,还是挺有可玩性,所以就搭建了开发环境,因为 ...

  2. 调通sina33m下的ap6181版本(分色排版)V1.0

    调通sina33m下的ap6181版本 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 wb4916 AT qq.com 完成时间:2017/7/7 18:11 版本:V1.0 SDK:Android6. ...

  3. 调通sina33下的AP6212A0(WIFI+BT)(分色排版)V1.3(android4.4.2)

    调通sina33下的AP6212A0(WIFI+BT) 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 wb4916 AT qq.com 完成时间:2017/6/28 12:13 版本:V1.3(andr ...

  4. 全志A33移植ubuntu系统记录(1)V1.0(分色排版)

    http://blog.csdn.net/lushengchu_luis/article/details/72457449 全志A33移植ubuntu系统记录(1) 大文实验室/大文哥 壹捌陆捌零陆捌 ...

  5. 调通sina33m下的GC0308(分色排版)V1.0

    调通sina33m下的GC0308 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 wb4916 AT qq.com 完成时间:2017/7/13 14:52 版本:V1.0 SDK:Android6.0 ...

  6. 20150906全志a33上调通rtl8188eus的过程(sina33)

    20150906全志a33上调通rtl8188eus的过程(sina33) 使用SINA33的开发板,测试USB接口的WIFI:rtl8188eus. rtl8188eus直接接到SINA33开发板的 ...

  7. 基于全志A64平台v4l2驱动分析

    纪念再一次使用这里,刚好开通好博客,写下近年来的第一篇. 最近要做一个全志A64平台的vfe驱动培训,组织了下v4l2与vfe驱动分析.这里记录下. 全志A64芯片csi部份不自带isp(其实是有带一 ...

  8. 基于全志A33开发板linux系统移植学习记录(Boot0)

    基于全志A33开发板linux系统移植学习记录 第一章 Boot0基于ARMGCC的编译与修改 文章目录 基于全志A33开发板linux系统移植学习记录 前言 一.全志A33简介以及上电引导流程 二. ...

  9. 全志A33 pack机制解析

    全志A33在编译好系统后,(zImage-boot.img,rootfs-ext4),采用的是./build.sh pack打包为一个img文件进行烧录. 因此,可以在打包(./build.sh pa ...

最新文章

  1. 编程之法----面试和算法心得
  2. 织梦 自定义属性 调用 php,dedecms通过增加自定义属性达到文章分类的效果
  3. 高质量JAVA代码编写规范
  4. Python《必应bing桌面图片爬取》
  5. JQuery EasyUI 之 messager基本使用
  6. vue router name命名规范_关于Vue项目微前端的实现
  7. 内存的读写速度是硬盘的多少倍
  8. SCI论文写作常用词汇短语总结
  9. Generating Summaries with Topic Templates and Structured Convolutional Decoders笔记
  10. 计算机的低配置的cpu,CF最低电脑配置要求是什么
  11. 中学生用计算机的警句,初中励志名言名句大全,适合中学生的名言警句,初中生励志名言格言...
  12. 几种常见的黑客攻击手段
  13. SUBTEXT 安装个人小总结
  14. 计算机辅助发音,计算机辅助语言学习系统中的发音质量评价方法
  15. 产品运营要怎么进行用户拉新?
  16. 金士顿2G U盘 G2的量产成功案例(芯片制造商: Solid State System芯片型号: SSS6690/SK6211)...
  17. VBA 工程代码加密混淆器,保护你的宏作品
  18. 解决安装双系统后ubuntu系统只有一个分辨率问题
  19. 西门子博途1500双驱同步,伺服同步运行程序,3轴码垛博途程序
  20. 情感计算——多模态情感识别

热门文章

  1. c语言蜂鸣器放音乐程序,单片机按键蜂鸣器演奏歌曲功能C程序
  2. WangEditor基本使用
  3. 众星捧月——ASP.NET之父等力荐的一本书
  4. java 创建、删除文件夹
  5. 【CSS进阶】黑马程序员web前端开发入门(四)视频笔记
  6. [Get My Life Back] - Mac 触摸板手势整理 - 随时更新
  7. 用计算机做图画ppt,电脑制作ppt详细步骤_新手制作ppt详细步骤图文教程
  8. haoservice 定位
  9. Reactnative字体的样式
  10. GO语言之recover