rk35xx: Fix bluetooth mac randomization

This commit is contained in:
baiywt
2024-11-19 10:31:51 +08:00
parent 83dcf18de1
commit 3cee1e725d

View File

@@ -201,14 +201,14 @@ prepare_board() {
tinymix -D ${es8388_card} 37 1 tinymix -D ${es8388_card} 37 1
rfkill unblock all rfkill unblock all
brcm_patchram_plus --bd_addr_rand --enable_hci --no2bytes --use_baudrate_for_download --tosleep 200000 \ brcm_patchram_plus --enable_hci --no2bytes --use_baudrate_for_download --tosleep 200000 \
--baudrate 1500000 --patchram /lib/firmware/BCM4345C0.hcd /dev/ttyS9 & --baudrate 1500000 --patchram /lib/firmware/BCM4345C0.hcd /dev/ttyS9 &
elif [[ $BOARD =~ orangepi5max|orangepi5ultra ]]; then elif [[ $BOARD =~ orangepi5max|orangepi5ultra ]]; then
rfkill unblock all rfkill unblock all
sleep 2 sleep 2
brcm_patchram_plus --bd_addr_rand --enable_hci --no2bytes --use_baudrate_for_download --tosleep 200000 \ brcm_patchram_plus --enable_hci --no2bytes --use_baudrate_for_download --tosleep 200000 \
--baudrate 1500000 --patchram /lib/firmware/SYN43711A0.hcd /dev/ttyS7 & --baudrate 1500000 --patchram /lib/firmware/SYN43711A0.hcd /dev/ttyS7 &
fi fi
;; ;;
@@ -388,11 +388,11 @@ prepare_board() {
if [[ "${wifi_chip}" == "ap6256" && "${bt_status}" == "okay" ]]; then if [[ "${wifi_chip}" == "ap6256" && "${bt_status}" == "okay" ]]; then
rfkill unblock all rfkill unblock all
brcm_patchram_plus --bd_addr_rand --enable_hci --no2bytes --use_baudrate_for_download --tosleep 200000 \ brcm_patchram_plus --enable_hci --no2bytes --use_baudrate_for_download --tosleep 200000 \
--baudrate 1500000 --patchram /lib/firmware/BCM4345C0.hcd /dev/ttyS1 & --baudrate 1500000 --patchram /lib/firmware/BCM4345C0.hcd /dev/ttyS1 &
else else
rfkill unblock all rfkill unblock all
/usr/bin/hciattach_opi -n -s 1500000 /dev/ttyBT0 sprd & (while [ ! -e /dev/ttyBT0 ]; do sleep 1; done; hciattach_opi -n -s 1500000 /dev/ttyBT0 sprd) &
fi fi
;; ;;