This repository has been archived on 2024-11-07. You can view files and clone it, but cannot push or open issues or pull requests.
brcm_patchram/brcm-patchram-sysconfig

30 lines
872 B
Plaintext

#
# brcm-patchram configuration
#
if [ -r /etc/sysconfig/bluetooth ]; then
BD_ADDR=`cat /etc/sysconfig/bluetooth`
else
BD_ADDR=`ifconfig wlan0 | grep HWaddr | awk '{ print $5 }'`
[ "$BD_ADDR" ] || BD_ADDR="01:02:03:04:05:06"
fi
# Hannspad
if [ -d /sys/devices/platform/smba1002-pm-bt ]; then
BAUD_RATE=3000000
UART_DEVICE_NAME=/dev/ttyHS2
PATCHRAM_FILE=/lib/firmware/BCM4329B1.hcd
BD_OPT_ADD="--enable_lpm"
elif [ -e /dev/ttySAC0 ]; then
# Samsung Galaxy Note 10.1
BAUD_RATE=4000000
UART_DEVICE_NAME=/dev/ttySAC0
PATCHRAM_FILE=/lib/firmware/bcm4334.hcd
BD_OPT_ADD="--enable_hci --enable_lpm --no2bytes --tosleep 50000 --use_baudrate_for_download --i2s=1,1,0,1"
elif [ -e /dev/ttyHS2 ]; then
# Iconia A200/A500
BAUD_RATE=3000000
UART_DEVICE_NAME=/dev/ttyHS2
PATCHRAM_FILE=/lib/firmware/bcm4329.hcd
BD_OPT_ADD="--enable_lpm"
fi