diff --git a/0001-Better-udev-handling.patch b/0001-Better-udev-handling.patch index ddcab6c..e9cc1ee 100644 --- a/0001-Better-udev-handling.patch +++ b/0001-Better-udev-handling.patch @@ -9,11 +9,11 @@ Subject: [PATCH] Better udev-handling 2 files changed, 101 insertions(+), 52 deletions(-) rename rtl-sdr.rules => rtl-sdr.rules.in (73%) -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 0597600..fd468b2 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -102,16 +102,65 @@ add_custom_target(uninstall +Index: rtl-sdr-0.5.3+git.20170919/CMakeLists.txt +=================================================================== +--- rtl-sdr-0.5.3+git.20170919.orig/CMakeLists.txt ++++ rtl-sdr-0.5.3+git.20170919/CMakeLists.txt +@@ -105,16 +105,65 @@ add_custom_target(uninstall ######################################################################## # Install udev rules ######################################################################## @@ -89,183 +89,297 @@ index 0597600..fd468b2 100644 option(DETACH_KERNEL_DRIVER "Detach kernel driver if loaded" OFF) if (DETACH_KERNEL_DRIVER) -diff --git a/rtl-sdr.rules b/rtl-sdr.rules.in -similarity index 73% -rename from rtl-sdr.rules -rename to rtl-sdr.rules.in -index b2f4054..9b83b10 100644 ---- a/rtl-sdr.rules -+++ b/rtl-sdr.rules.in -@@ -16,127 +16,127 @@ - # - - # original RTL2832U vid/pid (hama nano, for example) +Index: rtl-sdr-0.5.3+git.20170919/rtl-sdr.rules +=================================================================== +--- rtl-sdr-0.5.3+git.20170919.orig/rtl-sdr.rules ++++ /dev/null +@@ -1,142 +0,0 @@ +-# +-# Copyright 2012-2013 Osmocom rtl-sdr project +-# +-# This program is free software: you can redistribute it and/or modify +-# it under the terms of the GNU General Public License as published by +-# the Free Software Foundation, either version 3 of the License, or +-# (at your option) any later version. +-# +-# This program is distributed in the hope that it will be useful, +-# but WITHOUT ANY WARRANTY; without even the implied warranty of +-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-# GNU General Public License for more details. +-# +-# You should have received a copy of the GNU General Public License +-# along with this program. If not, see . +-# +- +-# original RTL2832U vid/pid (hama nano, for example) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2832", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2832", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # RTL2832U OEM vid/pid, e.g. ezcap EzTV668 (E4000), Newsky TV28T (E4000/R820T) etc. +- +-# RTL2832U OEM vid/pid, e.g. ezcap EzTV668 (E4000), Newsky TV28T (E4000/R820T) etc. -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # DigitalNow Quad DVB-T PCI-E card (4x FC0012?) +- +-# DigitalNow Quad DVB-T PCI-E card (4x FC0012?) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6680", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6680", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Leadtek WinFast DTV Dongle mini D (FC0012) +- +-# Leadtek WinFast DTV Dongle mini D (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6f0f", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6f0f", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Genius TVGo DVB-T03 USB dongle (Ver. B) +- +-# Genius TVGo DVB-T03 USB dongle (Ver. B) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0458", ATTRS{idProduct}=="707f", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0458", ATTRS{idProduct}=="707f", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec Cinergy T Stick Black (rev 1) (FC0012) +- +-# Terratec Cinergy T Stick Black (rev 1) (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00a9", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00a9", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec NOXON rev 1 (FC0013) +- +-# Terratec NOXON rev 1 (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b3", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b3", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec Deutschlandradio DAB Stick (FC0013) +- +-# Terratec Deutschlandradio DAB Stick (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b4", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b4", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec NOXON DAB Stick - Radio Energy (FC0013) +- +-# Terratec NOXON DAB Stick - Radio Energy (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b5", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b5", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec Media Broadcast DAB Stick (FC0013) +- +-# Terratec Media Broadcast DAB Stick (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b7", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b7", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec BR DAB Stick (FC0013) +- +-# Terratec BR DAB Stick (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b8", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b8", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec WDR DAB Stick (FC0013) +- +-# Terratec WDR DAB Stick (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b9", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b9", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec MuellerVerlag DAB Stick (FC0013) +- +-# Terratec MuellerVerlag DAB Stick (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c0", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c0", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec Fraunhofer DAB Stick (FC0013) +- +-# Terratec Fraunhofer DAB Stick (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c6", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c6", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec Cinergy T Stick RC (Rev.3) (E4000) +- +-# Terratec Cinergy T Stick RC (Rev.3) (E4000) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d3", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d3", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec T Stick PLUS (E4000) +- +-# Terratec T Stick PLUS (E4000) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d7", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d7", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Terratec NOXON rev 2 (E4000) +- +-# Terratec NOXON rev 2 (E4000) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00e0", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00e0", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # PixelView PV-DT235U(RN) (FC0012) +- +-# PixelView PV-DT235U(RN) (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1554", ATTRS{idProduct}=="5020", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1554", ATTRS{idProduct}=="5020", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Astrometa DVB-T/DVB-T2 (R828D) +- +-# Astrometa DVB-T/DVB-T2 (R828D) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0131", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0131", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # HanfTek DAB+FM+DVB-T +- +-# HanfTek DAB+FM+DVB-T -SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0133", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0133", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Compro Videomate U620F (E4000) +- +-# Compro Videomate U620F (E4000) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0620", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0620", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Compro Videomate U650F (E4000) +- +-# Compro Videomate U650F (E4000) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0650", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0650", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Compro Videomate U680F (E4000) +- +-# Compro Videomate U680F (E4000) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0680", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0680", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # GIGABYTE GT-U7300 (FC0012) +- +-# GIGABYTE GT-U7300 (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d393", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d393", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # DIKOM USB-DVBT HD +- +-# DIKOM USB-DVBT HD -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d394", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d394", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Peak 102569AGPK (FC0012) +- +-# Peak 102569AGPK (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d395", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d395", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # KWorld KW-UB450-T USB DVB-T Pico TV (TUA9001) +- +-# KWorld KW-UB450-T USB DVB-T Pico TV (TUA9001) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d397", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d397", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Zaapa ZT-MINDVBZP (FC0012) +- +-# Zaapa ZT-MINDVBZP (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d398", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d398", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # SVEON STV20 DVB-T USB & FM (FC0012) +- +-# SVEON STV20 DVB-T USB & FM (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d39d", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d39d", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Twintech UT-40 (FC0013) +- +-# Twintech UT-40 (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a4", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a4", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # ASUS U3100MINI_PLUS_V2 (FC0013) +- +-# ASUS U3100MINI_PLUS_V2 (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a8", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a8", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # SVEON STV27 DVB-T USB & FM (FC0013) +- +-# SVEON STV27 DVB-T USB & FM (FC0013) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3af", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3af", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # SVEON STV21 DVB-T USB & FM +- +-# SVEON STV21 DVB-T USB & FM -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3b0", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3b0", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Dexatek DK DVB-T Dongle (Logilink VG0002A) (FC2580) +- +-# Dexatek DK DVB-T Dongle (Logilink VG0002A) (FC2580) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1101", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1101", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Dexatek DK DVB-T Dongle (MSI DigiVox mini II V3.0) +- +-# Dexatek DK DVB-T Dongle (MSI DigiVox mini II V3.0) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1102", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1102", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Dexatek DK 5217 DVB-T Dongle (FC2580) +- +-# Dexatek DK 5217 DVB-T Dongle (FC2580) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1103", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1103", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # MSI DigiVox Micro HD (FC2580) +- +-# MSI DigiVox Micro HD (FC2580) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1104", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1104", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Sweex DVB-T USB (FC0012) +- +-# Sweex DVB-T USB (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="a803", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="a803", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # GTek T803 (FC0012) +- +-# GTek T803 (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="b803", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="b803", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # Lifeview LV5TDeluxe (FC0012) +- +-# Lifeview LV5TDeluxe (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="c803", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="c803", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # MyGica TD312 (FC0012) +- +-# MyGica TD312 (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d286", MODE:="0666" -+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d286", MODE:="0660", GROUP="@RTLSDR_GROUP@" - - # PROlectrix DV107669 (FC0012) +- +-# PROlectrix DV107669 (FC0012) -SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d803", MODE:="0666" +Index: rtl-sdr-0.5.3+git.20170919/rtl-sdr.rules.in +=================================================================== +--- /dev/null ++++ rtl-sdr-0.5.3+git.20170919/rtl-sdr.rules.in +@@ -0,0 +1,142 @@ ++# ++# Copyright 2012-2013 Osmocom rtl-sdr project ++# ++# This program is free software: you can redistribute it and/or modify ++# it under the terms of the GNU General Public License as published by ++# the Free Software Foundation, either version 3 of the License, or ++# (at your option) any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program. If not, see . ++# ++ ++# original RTL2832U vid/pid (hama nano, for example) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2832", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# RTL2832U OEM vid/pid, e.g. ezcap EzTV668 (E4000), Newsky TV28T (E4000/R820T) etc. ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# DigitalNow Quad DVB-T PCI-E card (4x FC0012?) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6680", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Leadtek WinFast DTV Dongle mini D (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6f0f", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Genius TVGo DVB-T03 USB dongle (Ver. B) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0458", ATTRS{idProduct}=="707f", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec Cinergy T Stick Black (rev 1) (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00a9", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec NOXON rev 1 (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b3", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec Deutschlandradio DAB Stick (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b4", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec NOXON DAB Stick - Radio Energy (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b5", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec Media Broadcast DAB Stick (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b7", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec BR DAB Stick (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b8", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec WDR DAB Stick (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b9", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec MuellerVerlag DAB Stick (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c0", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec Fraunhofer DAB Stick (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c6", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec Cinergy T Stick RC (Rev.3) (E4000) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d3", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec T Stick PLUS (E4000) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d7", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Terratec NOXON rev 2 (E4000) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00e0", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# PixelView PV-DT235U(RN) (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1554", ATTRS{idProduct}=="5020", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Astrometa DVB-T/DVB-T2 (R828D) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0131", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# HanfTek DAB+FM+DVB-T ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0133", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Compro Videomate U620F (E4000) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0620", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Compro Videomate U650F (E4000) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0650", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Compro Videomate U680F (E4000) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0680", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# GIGABYTE GT-U7300 (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d393", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# DIKOM USB-DVBT HD ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d394", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Peak 102569AGPK (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d395", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# KWorld KW-UB450-T USB DVB-T Pico TV (TUA9001) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d397", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Zaapa ZT-MINDVBZP (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d398", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# SVEON STV20 DVB-T USB & FM (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d39d", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Twintech UT-40 (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a4", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# ASUS U3100MINI_PLUS_V2 (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a8", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# SVEON STV27 DVB-T USB & FM (FC0013) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3af", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# SVEON STV21 DVB-T USB & FM ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3b0", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Dexatek DK DVB-T Dongle (Logilink VG0002A) (FC2580) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1101", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Dexatek DK DVB-T Dongle (MSI DigiVox mini II V3.0) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1102", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Dexatek DK 5217 DVB-T Dongle (FC2580) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1103", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# MSI DigiVox Micro HD (FC2580) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1104", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Sweex DVB-T USB (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="a803", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# GTek T803 (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="b803", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# Lifeview LV5TDeluxe (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="c803", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# MyGica TD312 (FC0012) ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d286", MODE:="0660", GROUP="@RTLSDR_GROUP@" ++ ++# PROlectrix DV107669 (FC0012) +SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d803", MODE:="0660", GROUP="@RTLSDR_GROUP@" --- -2.12.0 - diff --git a/_servicedata b/_servicedata index eb90c1e..6a05ec1 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ git://git.osmocom.org/rtl-sdr.git - e3e6ee23b7f052327bf64c6908f5c09b75029edc \ No newline at end of file + b04c2f9f035c5aede43d731e5d58e4725d2f8bb4 \ No newline at end of file diff --git a/rtl-sdr-0.5.3+git.20170612.tar.xz b/rtl-sdr-0.5.3+git.20170612.tar.xz deleted file mode 100644 index b254efc..0000000 --- a/rtl-sdr-0.5.3+git.20170612.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:97cc07863ea1fe02f48846b0a1f1fb28072f8145f23c116443c46898d32865a9 -size 100544 diff --git a/rtl-sdr-0.5.3+git.20170919.tar.xz b/rtl-sdr-0.5.3+git.20170919.tar.xz new file mode 100644 index 0000000..bbc139c --- /dev/null +++ b/rtl-sdr-0.5.3+git.20170919.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0985aee556e72f08faed08246c4f23763bbd290ae92e2f16b00e280c5b1fa261 +size 490188 diff --git a/rtl-sdr.changes b/rtl-sdr.changes index 9bc0a11..c720b10 100644 --- a/rtl-sdr.changes +++ b/rtl-sdr.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Dec 15 15:49:56 UTC 2017 - mpluskal@suse.com + +- Update to version 0.5.3+git.20170919: + * fix for msvc14 + * Add option '-T' for activating bias-T in rtl_(adsb|fm|power|tcp) + * rtl_tcp: add command for bias tee control + * lib: Use GPIO P0 to toggle an (optional) bias-t + * lib: fix direction bit in GPIO code + ------------------------------------------------------------------- Thu Jun 15 17:00:43 UTC 2017 - wk@ire.pw.edu.pl diff --git a/rtl-sdr.spec b/rtl-sdr.spec index af03d6b..2724c0e 100644 --- a/rtl-sdr.spec +++ b/rtl-sdr.spec @@ -20,7 +20,7 @@ %define libname librtlsdr%{sover} %define rtlsdr_group rtlsdr Name: rtl-sdr -Version: 0.5.3+git.20170612 +Version: 0.5.3+git.20170919 Release: 0 Summary: Support programs for RTL2832 License: GPL-2.0+ @@ -81,7 +81,6 @@ rm %{buildroot}%{_libdir}/librtlsdr.a %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig - %pre udev getent group %{rtlsdr_group} >/dev/null || groupadd -r %{rtlsdr_group} @@ -92,7 +91,6 @@ getent group %{rtlsdr_group} >/dev/null || groupadd -r %{rtlsdr_group} %udev_rules_update %files -%defattr(-,root,root) %doc AUTHORS COPYING README %{_bindir}/rtl_adsb %{_bindir}/rtl_eeprom @@ -103,15 +101,12 @@ getent group %{rtlsdr_group} >/dev/null || groupadd -r %{rtlsdr_group} %{_bindir}/rtl_test %files -n %{libname} -%defattr(-,root,root) %{_libdir}/librtlsdr.so.%{sover}* %files udev -%defattr(-,root,root) %{_udevrulesdir}/rtl-sdr.rules %files devel -%defattr(-,root,root) %{_libdir}/librtlsdr.so %{_includedir}/rtl-sdr.h %{_includedir}/rtl-sdr_export.h