#!/bin/sh

killall hciattach
killall brcm_patchram_plus1

echo 0 > /sys/class/rfkill/rfkill0/state
sleep 2
echo 1 > /sys/class/rfkill/rfkill0/state
sleep 2

modprobe hci_uart
dir="/sys/bus/sdio/devices/mmc1\:*\:1/modalias"
res=$(cat $dir)
wifi_id=$(expr substr "$res" 10 9)
echo $wifi_id
#AIC8800
if [ $wifi_id = "5449d0145" ]; then
    hciattach -n /dev/ttyS1 any 1500000 &
#AP6256
elif [ $wifi_id = "02D0dA9BF" -o $wifi_id = "02D0d4345" ]; then
    brcm_patchram_plus1 --enable_hci --no2bytes --tosleep 200000 --baudrate 1500000 --patchram /lib/firmware/BCM4343B0.hcd /dev/ttyS1 &
fi

sleep 5
hciconfig hci0 up
