2016-03-27 00:26:41 +03:00
|
|
|
[Unit]
|
|
|
|
Description=Patch firmware for brcm40183 Bluetooth adapter
|
|
|
|
Before=bluetooth.service
|
|
|
|
|
|
|
|
[Service]
|
|
|
|
Environment=MAC_ADDR=11:22:33:44:55:66
|
|
|
|
Environment=PORT=/dev/ttyS1
|
|
|
|
EnvironmentFile=/etc/default/brcm40183
|
|
|
|
TimeoutStartSec=60
|
|
|
|
Type=simple
|
2016-08-21 10:55:06 +02:00
|
|
|
ExecStartPre=/usr/bin/brcm_bt_reset /dev/${PORT}
|
2016-03-27 00:26:41 +03:00
|
|
|
ExecStartPre=/bin/echo -en "" > /dev/${PORT}
|
2016-08-21 10:55:06 +02:00
|
|
|
ExecStartPre=/usr/bin/brcm_patchram_plus -d --patchram /lib/firmware/ap6210/bcm20710a1.hcd --no2bytes --tosleep 1000 --bd_addr ${MAC_ADDR} /dev/${PORT}
|
2016-03-27 00:26:41 +03:00
|
|
|
ExecStart=/usr/bin/hciattach -n /dev/${PORT} any
|
2017-01-21 21:01:50 +01:00
|
|
|
ExecStart=/usr/bin/rfkill unblock all
|
2016-03-27 00:26:41 +03:00
|
|
|
|
|
|
|
[Install]
|
|
|
|
WantedBy=bluetooth.target
|