I believe it was a recent update screwed up bluetooth. It used to work perfectly. Now I get errors.
I beleive that I tracked it down to the command:
$this->bbcode_second_pass_code('', '/usr/bin/brcm_patchram_plus --patchram /lib/firmware/brcm/bcm4330.hcd --baudrate 3000000 --use_baudrate_for_download /dev/ttymxc3 --no2bytes --tosleep=50000 --bd_addr 43:29:B1:93:E4:F5')
This command never returns which causes the service to timeout and ultimately causes the rest of the BT services to fail.
$this->bbcode_second_pass_code('', '[root@Cubox-i ~]# systemctl status bluetooth brcm43xx brcm43xx-firmware.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: inactive (dead)
Docs: man:bluetoothd(8)
● brcm43xx.service - Broadcom 43xx bluetooth HCI
Loaded: loaded (/usr/lib/systemd/system/brcm43xx.service; enabled; vendor preset: disabled)
Active: inactive (dead)
● brcm43xx-firmware.service - Broadcom 43xx firmware update
Loaded: loaded (/usr/lib/systemd/system/brcm43xx-firmware.service; enabled; vendor preset: disabled)
Active: failed (Result: timeout) since Fri 2015-07-03 16:52:20 EDT; 1min 34s ago
Process: 192 ExecStart=/usr/lib/systemd/scripts/brcm43xx-firmware-update (code=killed, signal=TERM)
Main PID: 192 (code=killed, signal=TERM)
Jan 03 01:17:01 Cubox-i brcm43xx-firmware-update[192]: Warning: Using self generated MAC address! MAC_ADDR should be defined in /etc/conf.d/bcm43xx.
Jan 03 01:17:01 Cubox-i brcm43xx-firmware-update[192]: Updating bluetooth firmware via /dev/ttymxc3 from /lib/firmware/brcm/bcm4330.hcd.
Jan 03 01:17:01 Cubox-i brcm43xx-firmware-update[192]: /usr/bin/brcm_patchram_plus --patchram /lib/firmware/brcm/bcm4330.hcd --baudrate 3000000 --use_baudrate_for_download /dev/ttymxc3 --no2bytes --tosleep=50000 --bd_addr 43:29:B1:93:E4:F5
Jul 03 16:52:20 Cubox-i systemd[1]: brcm43xx-firmware.service: Start operation timed out. Terminating.
Jul 03 16:52:20 Cubox-i systemd[1]: Failed to start Broadcom 43xx firmware update.
Jul 03 16:52:20 Cubox-i systemd[1]: brcm43xx-firmware.service: Unit entered failed state.
Jul 03 16:52:20 Cubox-i systemd[1]: brcm43xx-firmware.service: Failed with result 'timeout'.
')
I'm not sure how best to resolve this.
Any help is appreciated.
Thanks