[-]
[+]
|
Changed |
nexus7-fw-installer.changes
|
|
[-]
[+]
|
Changed |
nexus7-fw-installer.spec
^
|
|
[-]
[+]
|
Added |
brcm-patchram-bluetooth.service
^
|
@@ -0,0 +1,11 @@
+[Unit]
+Description=Activate Bluetooth
+After=syslog.target
+
+[Service]
+ExecStart=rfkill unblock bluetooth && brcm_patchram_plus --patchram /lib/nexus7_fw/vendor/broadcom/grouper/proprietary/bcm4330.hcd --no2bytes --scopcm=0,2,0,0,0,0,0,0,0,0 --enable_hci --enable_lpm --baudrate 3000000 --use_baudrate_for_download --tosleep=50000 "/dev/ttyHS2"
+ExecStop=/bin/killall -9 brcm_patchram_plus
+
+[Install]
+WantedBy=multi-user.target
+
|
[-]
[+]
|
Changed |
nexus7-fw-installer.yaml
^
|
@@ -1,6 +1,6 @@
Name: nexus7-fw-installer
Summary: Installer script to download and install Nexus 7 firmware.
-Version: 0.1.0
+Version: 0.2.0
Release: 1
Group: Applications/Productivity
License: GPLv2
@@ -8,9 +8,22 @@
This package provides an installer script for conveniently downloading the proprietary Nexus 7 firmware.
Please note that you have to accept a license before extracting and using the firmware.
ExtraSources:
- - nexus7-fw-install;"%{_bindir}"
+ - nexus7-fw-install;"%{_bindir}"
+ - brcm-patchram-bluetooth.service;/lib/systemd/system/brcm-patchram-bluetooth.service
+Requires:
+ - rfkill
+ - brcm-patchram-plus
+ - bluedevil
+# This is a nasty hack to allow the installation of bluedevil.
+# bluedevil works sufficiently without obex-data-server but has it as dependency.
+# So, we pretend to provide obex-data-server.
+# This should be fixed by either removing the obex-data-server dependency from bluedevil
+# of by providing obex-data-server.
+Provides:
+ - obex-data-server
NoSetup: True
Configure: none
Builder: none
Files:
- - "%{_bindir}/nexus7-fw-install"
+ - /lib/systemd/system/brcm-patchram-bluetooth.service
+ - "%{_bindir}/nexus7-fw-install"
|