mirror of
				https://github.com/Telecominfraproject/wlan-ap.git
				synced 2025-10-30 18:07:52 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			690 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			690 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/sh /etc/rc.common
 | |
| . /lib/ar71xx.sh
 | |
| 
 | |
| START=63
 | |
| 
 | |
| bt_up(){
 | |
|   hciconfig hci0 up
 | |
| 
 | |
|   count=5
 | |
|   while [ $count -gt 0 ]
 | |
|   do
 | |
|     if hciconfig hci0 lestates >/dev/null; then
 | |
|       break;
 | |
|     fi
 | |
|     let count=$count-1
 | |
|     sleep 1
 | |
|   done
 | |
| 
 | |
|   if [ $count -eq 0 ];then
 | |
|     echo "Failed to enable hci0" >> /tmp/log/bccmd
 | |
|   fi
 | |
| }
 | |
| 
 | |
| bccmd_init_csr8x11() {
 | |
|   bt_up
 | |
|   bccmd -t hci -d hci0 psload /etc/bluetooth/csr8x11-a12-bt4.2-patch.psr
 | |
|   bccmd -t hci -d hci0 psload /etc/bluetooth/csr8x11-coex.psr
 | |
|   bccmd -t hci -d hci0 warmreset
 | |
|   bt_up
 | |
| }
 | |
| 
 | |
| start() {
 | |
|   board_name=$(ar71xx_board_name)
 | |
| 
 | |
|   case "$board_name" in
 | |
|   cus531mp3|\
 | |
|   cus531mp3-dual|\
 | |
|   cus531mp3-nand)
 | |
|     bccmd_init_csr8x11
 | |
|     ;;
 | |
|   esac
 | |
| }
 | |
| 
 | 
