android: update for broadcom and realtek wireless

This commit is contained in:
August 2019-08-06 20:13:59 +08:00
parent b43f0ca52a
commit 5c20e85f27
11 changed files with 54 additions and 79 deletions

View file

@ -14,14 +14,3 @@ TARGET_RECOVERY_FSTAB := device/softwinner/common/recovery.fstab
BOARD_SEPOLICY_DIRS += device/softwinner/common/sepolicy/vendor
BOARD_PLAT_PUBLIC_SEPOLICY_DIR := device/softwinner/common/sepolicy/public
BOARD_PLAT_PRIVATE_SEPOLICY_DIR := device/softwinner/common/sepolicy/private
# wifi and bt configuration
# 1. Wifi Configuration
BOARD_WIFI_VENDOR := common
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
BOARD_HOSTAPD_DRIVER := NL80211
WPA_SUPPLICANT_VERSION := VER_0_8_X
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_common
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_common
include hardware/aw/wlan/firmware/firmware.mk

View file

@ -15,34 +15,6 @@ service bugreport /system/bin/dumpstate -d -p -B -z \
oneshot
keycodes 114 115 116
on property:sys.drop_cache=1
write /proc/sys/vm/drop_caches 3
setprop sys.drop_cache 0
# broadcom wifi sta p2p concurrent service
service wpa_supplicant_broadcom /system/vendor/bin/hw/wpa_supplicant \
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
-I/vendor/etc/wifi/wpa_supplicant_overlay.conf \
-puse_p2p_group_interface=1p2p_device=1use_multi_chan_concurrent=1 \
-m/data/misc/wifi/p2p_supplicant.conf \
-e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0 \
-O/data/misc/wifi/sockets \
class main
socket wpa_wlan0 dgram 660 wifi wifi
disabled
oneshot
# realtek & eagle wifi service
service wpa_supplicant_realtek /system/vendor/bin/hw/wpa_supplicant \
-ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \
-I/vendor/etc/wifi/p2p_supplicant_overlay.conf \
-e/data/misc/wifi/entropy.bin -N \
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
-I/vendor/etc/wifi/wpa_supplicant_overlay.conf \
-O/data/misc/wifi/sockets \
-g@android:wpa_wlan0
socket wpa_wlan0 dgram 660 wifi wifi
class main
disabled
oneshot

View file

@ -1,6 +1,11 @@
on boot
#insmod /system/vendor/modules/bcmdhd.ko
insmod /system/vendor/modules/bcm_btlpm.ko
#insmod /system/vendor/modules/bcm_btlpm.ko
# Bluetooth
# UART device
chmod 0660 /dev/ttyS1
chown bluetooth net_bt_admin /dev/ttyS1
# bluetooth power up/down interface
chmod 0660 /sys/class/rfkill/rfkill0/state
@ -26,30 +31,31 @@ on boot
# broadcom wifi service
# 1 broadcom wifi sta service
# broadcom wifi sta p2p concurrent service
service wpa_supplicant_broadcom /system/vendor/bin/hw/wpa_supplicant \
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
-m/data/misc/wifi/p2p_supplicant.conf \
-puse_p2p_group_interface=1p2p_device=1use_multi_chan_concurrent=1 \
-O/data/misc/wifi/sockets \
-e/data/misc/wifi/entropy.bin \
-g@android:wpa_wlan0
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
-I/vendor/etc/wifi/wpa_supplicant_overlay.conf \
-puse_p2p_group_interface=1p2p_device=1use_multi_chan_concurrent=1 \
-m/data/misc/wifi/p2p_supplicant.conf \
-e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0 \
-O/data/misc/wifi/sockets \
class main
socket wpa_wlan0 dgram 660 wifi wifi
disabled
oneshot
# 2 broadcom wifi sta p2p concurrent service
service p2p_supplicant /system/vendor/bin/wpa_supplicant \
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
-I/system/etc/wifi/p2p_supplicant_overlay.conf \
-puse_p2p_group_interface=1p2p_device=1use_multi_chan_concurrent=1 \
-O/data/misc/wifi/sockets \
-m/data/misc/wifi/p2p_supplicant.conf \
-e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0
class main
socket wpa_wlan0 dgram 660 wifi wifi
disabled
oneshot
#service p2p_supplicant /system/vendor/bin/wpa_supplicant \
# -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
# -I/system/etc/wifi/p2p_supplicant_overlay.conf \
# -puse_p2p_group_interface=1p2p_device=1use_multi_chan_concurrent=1 \
# -O/data/misc/wifi/sockets \
# -m/data/misc/wifi/p2p_supplicant.conf \
# -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0
# class main
# socket wpa_wlan0 dgram 660 wifi wifi
# disabled
# oneshot
# Run gps service
#service gps-daemon /system/bin/glgps -c /system/etc/gps/gpsconfig.xml

View file

@ -1,6 +1,11 @@
on boot
insmod /system/vendor/modules/rtl_btlpm.ko
# Bluetooth
# UART device
chmod 0660 /dev/rtk_btusb
chown bluetooth net_bt_admin /dev/rtk_btusb
# change back to bluetooth from system
chown bluetooth net_bt_admin /data/misc/bluetooth
mkdir /data/misc/bluedroid 0770 bluetooth net_bt_admin
@ -23,12 +28,30 @@ on boot
chown bluetooth net_bt_admin /data/misc/bluetooth
setprop ro.bt.bdaddr_path "/data/misc/bluetooth/bdaddr"
# MAC Program
mkdir /data/misc/bluedroid 0770 bluetooth net_bt_admin
exec - root system -- /vendor/xbin/macprog.sh
chmod 775 /data/misc/wifi
# to observe dnsmasq.leases file for dhcp information of soft ap.
chown dhcp system /data/misc/dhcp
# 1. realtek & eagle wifi service
service wpa_supplicant /system/vendor/bin/hw/wpa_supplicant \
#service wpa_supplicant /system/vendor/bin/hw/wpa_supplicant \
# -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \
# -I/vendor/etc/wifi/p2p_supplicant_overlay.conf \
# -e/data/misc/wifi/entropy.bin -N \
# -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
# -I/vendor/etc/wifi/wpa_supplicant_overlay.conf \
# -O/data/misc/wifi/sockets \
# -g@android:wpa_wlan0
# socket wpa_wlan0 dgram 660 wifi wifi
# class main
# disabled
# oneshot
# realtek & eagle wifi service
service wpa_supplicant_realtek /system/vendor/bin/hw/wpa_supplicant \
-ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \
-I/vendor/etc/wifi/p2p_supplicant_overlay.conf \
-e/data/misc/wifi/entropy.bin -N \