Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rtl-sdr for openSUSE:Factory checked in at 2023-11-03 22:20:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rtl-sdr (Old) and /work/SRC/openSUSE:Factory/.rtl-sdr.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rtl-sdr" Fri Nov 3 22:20:51 2023 rev:9 rq:1123217 version:2.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rtl-sdr/rtl-sdr.changes 2021-07-31 18:52:29.758451151 +0200 +++ /work/SRC/openSUSE:Factory/.rtl-sdr.new.17445/rtl-sdr.changes 2023-11-03 22:21:40.935442595 +0100 @@ -1,0 +2,70 @@ +Fri Nov 3 09:55:52 UTC 2023 - Martin Hauke <mar...@gmx.de> + +- Update to version 2.0.1 + * Fixup release that contains an updated debian/changelog + +------------------------------------------------------------------- +Thu Nov 2 19:09:15 UTC 2023 - Martin Hauke <mar...@gmx.de> + +- Update to version 2.0.0 + * add direct sampling to rtl_sdr + * add -D direct sampling flag to rtl_tcp + * add blog v4 upconverter gpio switch + * fix rtl_tcp error on windows when hints not initialized to 0 + * add rtl-sdr blog v4 support + * Fix signal handler from getting stuck in an endless loop + * lib: Stop applying workaround for libusb < 1.0.9 + * lib: force wait state after cancel of usb transfer + * rtl_fm: add a new option to select 2nd direct sampling mode + * rtl_tcp: put new DEFAULT_* constants in defines + * rtl_tcp: Extracted some constants out of printf strings + * cmake: populate pkgconfig file with prefix + * Add rtl_biast as install target + * tuner_r82xx: fix short-write in r82xx_read + * Fix for CMake < 3.12.0 + * Add missing rtlsdrConfig.cmake + * rtl_tcp: Initialize listensocket + * rtl_tcp: Add IPv6 support + * Use udev uaccess rules + * rtl_fm/rtl_power: Improve scanning range parsing + * Improve librtlsdr.pc file + * lib: enable better UHF reception (>862MHz) for FC0013 + * set CMake policy CMP0075 if it exists + * rtl_biast: Add rtl_biast + * lib: Add GPIO version of the bias tee configuration API + * rtl_eeprom: fix warnings + * lib: disable usbfs zero-copy support by default + * lib: fix memory leak in rtlsdr_open() + * lib: Add workaround for Linux usbfs mmap() bug +- Drop not longer needed patches + * rtl-sdr-0001-mmap-bug-arm.patch + * rtl-sdr-0002-fix-rtlsdr_open-memory-leak.patch + * rtl-sdr-0004-fix-rtl_eeprom-warnings.patch + * rtl-sdr-0006-add-rtl_biast.patch + * rtl-sdr-0009-fix-FC0013-UHF-reception.patch + * rtl-sdr-0010-improve-librtlsdr_pc.patch + * rtl-sdr-0011-improve-rtl_power--scanning-range-parsing.patch + * rtl-sdr-0013-add-IPV6-for-rtl_tcp.patch + * rtl-sdr-0014-initialize-listensocket_in-rtl_tcp.patch + * rtl-sdr-0015-modernize-cmake-usage.patch + * rtl-sdr-0019-fix-short-write-in-r82xx_read.patch + * rtl-sdr-0021-rtl_fm-add-option-for-2nd-direct-sampling-mode.patch + * rtl-sdr-0022-add-rtl-sdr-blog-v4-support.patch +- Update patch: + * 0001-Better-udev-handling.patch + +------------------------------------------------------------------- +Sat Sep 9 18:44:47 UTC 2023 - Wojciech Kazubski <w...@ire.pw.edu.pl> + +- new patch rtl-sdr-0022-add-rtl-sdr-blog-v4-support.patch adding + support for new funcionality in RTL-SDR v4 dongle (taken from git + tree) +- fix for one minor rpmlint error + +------------------------------------------------------------------- +Mon Jan 31 19:06:03 UTC 2022 - Wojciech Kazubski <w...@ire.pw.edu.pl> + +- new patch rtl-sdr-0021-add-option-for-2nd-direct-sampling-mode.patch + adding extra option to rtl_fm (borrowed from git tree) + +------------------------------------------------------------------- @@ -10,0 +81 @@ + rtl-sdr-0020-populate-pkgconfig-with-prefix.patch Old: ---- rtl-sdr-0.6.0.tar.gz rtl-sdr-0001-mmap-bug-arm.patch rtl-sdr-0002-fix-rtlsdr_open-memory-leak.patch rtl-sdr-0004-fix-rtl_eeprom-warnings.patch rtl-sdr-0006-add-rtl_biast.patch rtl-sdr-0009-fix-FC0013-UHF-reception.patch rtl-sdr-0010-improve-librtlsdr_pc.patch rtl-sdr-0011-improve-rtl_power--scanning-range-parsing.patch rtl-sdr-0013-add-IPV6-for-rtl_tcp.patch rtl-sdr-0014-initialize-listensocket_in-rtl_tcp.patch rtl-sdr-0015-modernize-cmake-usage.patch rtl-sdr-0019-fix-short-write-in-r82xx_read.patch New: ---- rtl-sdr-2.0.1.tar.gz BETA DEBUG BEGIN: Old:- Drop not longer needed patches * rtl-sdr-0001-mmap-bug-arm.patch * rtl-sdr-0002-fix-rtlsdr_open-memory-leak.patch Old: * rtl-sdr-0001-mmap-bug-arm.patch * rtl-sdr-0002-fix-rtlsdr_open-memory-leak.patch * rtl-sdr-0004-fix-rtl_eeprom-warnings.patch Old: * rtl-sdr-0002-fix-rtlsdr_open-memory-leak.patch * rtl-sdr-0004-fix-rtl_eeprom-warnings.patch * rtl-sdr-0006-add-rtl_biast.patch Old: * rtl-sdr-0004-fix-rtl_eeprom-warnings.patch * rtl-sdr-0006-add-rtl_biast.patch * rtl-sdr-0009-fix-FC0013-UHF-reception.patch Old: * rtl-sdr-0006-add-rtl_biast.patch * rtl-sdr-0009-fix-FC0013-UHF-reception.patch * rtl-sdr-0010-improve-librtlsdr_pc.patch Old: * rtl-sdr-0009-fix-FC0013-UHF-reception.patch * rtl-sdr-0010-improve-librtlsdr_pc.patch * rtl-sdr-0011-improve-rtl_power--scanning-range-parsing.patch Old: * rtl-sdr-0010-improve-librtlsdr_pc.patch * rtl-sdr-0011-improve-rtl_power--scanning-range-parsing.patch * rtl-sdr-0013-add-IPV6-for-rtl_tcp.patch Old: * rtl-sdr-0011-improve-rtl_power--scanning-range-parsing.patch * rtl-sdr-0013-add-IPV6-for-rtl_tcp.patch * rtl-sdr-0014-initialize-listensocket_in-rtl_tcp.patch Old: * rtl-sdr-0013-add-IPV6-for-rtl_tcp.patch * rtl-sdr-0014-initialize-listensocket_in-rtl_tcp.patch * rtl-sdr-0015-modernize-cmake-usage.patch Old: * rtl-sdr-0014-initialize-listensocket_in-rtl_tcp.patch * rtl-sdr-0015-modernize-cmake-usage.patch * rtl-sdr-0019-fix-short-write-in-r82xx_read.patch Old: * rtl-sdr-0015-modernize-cmake-usage.patch * rtl-sdr-0019-fix-short-write-in-r82xx_read.patch * rtl-sdr-0021-rtl_fm-add-option-for-2nd-direct-sampling-mode.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rtl-sdr.spec ++++++ --- /var/tmp/diff_new_pack.bRHkVP/_old 2023-11-03 22:21:41.727471730 +0100 +++ /var/tmp/diff_new_pack.bRHkVP/_new 2023-11-03 22:21:41.727471730 +0100 @@ -1,8 +1,7 @@ # # spec file for package rtl-sdr # -# Copyright (c) 2021 SUSE LLC -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,31 +16,20 @@ # -%define sover 0 +%define sover 2 %define libname librtlsdr%{sover} %define rtlsdr_group rtlsdr Name: rtl-sdr -Version: 0.6.0 +Version: 2.0.1 Release: 0 Summary: Support programs for RTL2832 License: GPL-2.0-or-later Group: Productivity/Hamradio/Other URL: http://sdr.osmocom.org/trac/wiki/rtl-sdr #Git-Clone: https://git.osmocom.org/rtl-sdr -Source: https://github.com/steve-m/librtlsdr/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source: https://github.com/steve-m/librtlsdr/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Patch0: 0001-Better-udev-handling.patch -Patch1: rtl-sdr-0001-mmap-bug-arm.patch -Patch2: rtl-sdr-0002-fix-rtlsdr_open-memory-leak.patch -Patch4: rtl-sdr-0004-fix-rtl_eeprom-warnings.patch -Patch6: rtl-sdr-0006-add-rtl_biast.patch -Patch9: rtl-sdr-0009-fix-FC0013-UHF-reception.patch -Patch10: rtl-sdr-0010-improve-librtlsdr_pc.patch -Patch11: rtl-sdr-0011-improve-rtl_power--scanning-range-parsing.patch -Patch13: rtl-sdr-0013-add-IPV6-for-rtl_tcp.patch -Patch14: rtl-sdr-0014-initialize-listensocket_in-rtl_tcp.patch -Patch15: rtl-sdr-0015-modernize-cmake-usage.patch -Patch19: rtl-sdr-0019-fix-short-write-in-r82xx_read.patch BuildRequires: cmake >= 3.7.2 BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -71,24 +59,13 @@ %package devel Summary: Development files for rtl-sdr Group: Development/Libraries/Other -Requires: %{name} = %{version} +Requires: %{libname} = %{version} %description devel Library headers for rtl-sdr driver. %prep %setup -q -n librtlsdr-%{version} -%patch1 -p1 -%patch2 -p1 -%patch4 -p1 -%patch6 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch19 -p1 %patch0 -p1 %build @@ -97,8 +74,7 @@ -DUDEV_RULES_PATH=%{_udevrulesdir} \ -DUDEV_RULES_GROUP=%{rtlsdr_group} \ -DDETACH_KERNEL_DRIVER=ON \ - -DENABLE_ZEROCOPY=ON \ - -Wno-dev + -DENABLE_ZEROCOPY=ON %make_jobs %install ++++++ 0001-Better-udev-handling.patch ++++++ --- /var/tmp/diff_new_pack.bRHkVP/_old 2023-11-03 22:21:41.747472466 +0100 +++ /var/tmp/diff_new_pack.bRHkVP/_new 2023-11-03 22:21:41.747472466 +0100 @@ -1,19 +1,19 @@ -From b174a5f400f08b04c7595eaabf21484c5c689967 Mon Sep 17 00:00:00 2001 +From 9a2803f3d003b232e64a9d460d0ce0c78dc4f5b6 Mon Sep 17 00:00:00 2001 From: Martin Hauke <mar...@gmx.de> -Date: Sat, 15 Apr 2017 20:20:36 +0200 -Subject: [PATCH] Better udev-handling +Date: Thu, 2 Nov 2023 20:27:06 +0100 +Subject: [PATCH] Better udev handling --- - CMakeLists.txt | 69 +++++++++++++++++++++++++++----- - rtl-sdr.rules => rtl-sdr.rules.in | 84 +++++++++++++++++++-------------------- + CMakeLists.txt | 69 +++++++++++++++++++++---- + rtl-sdr.rules => rtl-sdr.rules.in | 84 +++++++++++++++---------------- 2 files changed, 101 insertions(+), 52 deletions(-) - rename rtl-sdr.rules => rtl-sdr.rules.in (73%) + rename rtl-sdr.rules => rtl-sdr.rules.in (62%) -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 +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bd7b143..50b7d13 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -106,16 +106,65 @@ add_custom_target(uninstall ######################################################################## # Install udev rules ######################################################################## @@ -89,298 +89,184 @@ option(DETACH_KERNEL_DRIVER "Detach kernel driver if loaded" OFF) if (DETACH_KERNEL_DRIVER) -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 <http://www.gnu.org/licenses/>. --# -- --# original RTL2832U vid/pid (hama nano, for example) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2832", MODE:="0666" -- --# RTL2832U OEM vid/pid, e.g. ezcap EzTV668 (E4000), Newsky TV28T (E4000/R820T) etc. --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", MODE:="0666" -- --# DigitalNow Quad DVB-T PCI-E card (4x FC0012?) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6680", MODE:="0666" -- --# Leadtek WinFast DTV Dongle mini D (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6f0f", MODE:="0666" -- --# Genius TVGo DVB-T03 USB dongle (Ver. B) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0458", ATTRS{idProduct}=="707f", MODE:="0666" -- --# Terratec Cinergy T Stick Black (rev 1) (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00a9", MODE:="0666" -- --# Terratec NOXON rev 1 (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b3", MODE:="0666" -- --# Terratec Deutschlandradio DAB Stick (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b4", MODE:="0666" -- --# Terratec NOXON DAB Stick - Radio Energy (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b5", MODE:="0666" -- --# Terratec Media Broadcast DAB Stick (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b7", MODE:="0666" -- --# Terratec BR DAB Stick (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b8", MODE:="0666" -- --# Terratec WDR DAB Stick (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b9", MODE:="0666" -- --# Terratec MuellerVerlag DAB Stick (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c0", MODE:="0666" -- --# Terratec Fraunhofer DAB Stick (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c6", MODE:="0666" -- --# Terratec Cinergy T Stick RC (Rev.3) (E4000) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d3", MODE:="0666" -- --# Terratec T Stick PLUS (E4000) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d7", MODE:="0666" -- --# Terratec NOXON rev 2 (E4000) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00e0", MODE:="0666" -- --# PixelView PV-DT235U(RN) (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1554", ATTRS{idProduct}=="5020", MODE:="0666" -- --# Astrometa DVB-T/DVB-T2 (R828D) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0131", MODE:="0666" -- --# HanfTek DAB+FM+DVB-T --SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0133", MODE:="0666" -- --# Compro Videomate U620F (E4000) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0620", MODE:="0666" -- --# Compro Videomate U650F (E4000) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0650", MODE:="0666" -- --# Compro Videomate U680F (E4000) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0680", MODE:="0666" -- --# GIGABYTE GT-U7300 (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d393", MODE:="0666" -- --# DIKOM USB-DVBT HD --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d394", MODE:="0666" -- --# Peak 102569AGPK (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d395", MODE:="0666" -- --# KWorld KW-UB450-T USB DVB-T Pico TV (TUA9001) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d397", MODE:="0666" -- --# Zaapa ZT-MINDVBZP (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d398", MODE:="0666" -- --# SVEON STV20 DVB-T USB & FM (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d39d", MODE:="0666" -- --# Twintech UT-40 (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a4", MODE:="0666" -- --# ASUS U3100MINI_PLUS_V2 (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a8", MODE:="0666" -- --# SVEON STV27 DVB-T USB & FM (FC0013) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3af", MODE:="0666" -- --# SVEON STV21 DVB-T USB & FM --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3b0", MODE:="0666" -- --# Dexatek DK DVB-T Dongle (Logilink VG0002A) (FC2580) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1101", MODE:="0666" -- --# Dexatek DK DVB-T Dongle (MSI DigiVox mini II V3.0) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1102", MODE:="0666" -- --# Dexatek DK 5217 DVB-T Dongle (FC2580) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1103", MODE:="0666" -- --# MSI DigiVox Micro HD (FC2580) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1104", MODE:="0666" -- --# Sweex DVB-T USB (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="a803", MODE:="0666" -- --# GTek T803 (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="b803", MODE:="0666" -- --# Lifeview LV5TDeluxe (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="c803", MODE:="0666" -- --# MyGica TD312 (FC0012) --SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d286", MODE:="0666" -- --# 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 <http://www.gnu.org/licenses/>. -+# -+ -+# 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@" +diff --git a/rtl-sdr.rules b/rtl-sdr.rules.in +similarity index 62% +rename from rtl-sdr.rules +rename to rtl-sdr.rules.in +index 83fca70..4c0bec6 100644 +--- a/rtl-sdr.rules ++++ b/rtl-sdr.rules.in +@@ -16,127 +16,127 @@ + # + + # original RTL2832U vid/pid (hama nano, for example) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2832", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2832", ENV{ID_SOFTWARE_RADIO}="1", 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", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # DigitalNow Quad DVB-T PCI-E card (4x FC0012?) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6680", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6680", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Leadtek WinFast DTV Dongle mini D (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6f0f", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6f0f", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Genius TVGo DVB-T03 USB dongle (Ver. B) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0458", ATTRS{idProduct}=="707f", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0458", ATTRS{idProduct}=="707f", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec Cinergy T Stick Black (rev 1) (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00a9", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00a9", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec NOXON rev 1 (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b3", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b3", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec Deutschlandradio DAB Stick (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b4", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b4", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec NOXON DAB Stick - Radio Energy (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b5", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b5", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec Media Broadcast DAB Stick (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b7", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b7", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec BR DAB Stick (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b8", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b8", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec WDR DAB Stick (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b9", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b9", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec MuellerVerlag DAB Stick (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c0", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c0", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec Fraunhofer DAB Stick (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c6", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c6", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec Cinergy T Stick RC (Rev.3) (E4000) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d3", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d3", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec T Stick PLUS (E4000) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d7", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d7", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Terratec NOXON rev 2 (E4000) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00e0", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00e0", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # PixelView PV-DT235U(RN) (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1554", ATTRS{idProduct}=="5020", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1554", ATTRS{idProduct}=="5020", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Astrometa DVB-T/DVB-T2 (R828D) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0131", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0131", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # HanfTek DAB+FM+DVB-T +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0133", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0133", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Compro Videomate U620F (E4000) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0620", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0620", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Compro Videomate U650F (E4000) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0650", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0650", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Compro Videomate U680F (E4000) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0680", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0680", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # GIGABYTE GT-U7300 (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d393", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d393", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # DIKOM USB-DVBT HD +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d394", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d394", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Peak 102569AGPK (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d395", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d395", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # KWorld KW-UB450-T USB DVB-T Pico TV (TUA9001) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d397", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d397", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Zaapa ZT-MINDVBZP (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d398", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d398", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # SVEON STV20 DVB-T USB & FM (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d39d", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d39d", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Twintech UT-40 (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a4", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a4", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # ASUS U3100MINI_PLUS_V2 (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a8", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a8", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # SVEON STV27 DVB-T USB & FM (FC0013) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3af", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3af", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # SVEON STV21 DVB-T USB & FM +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3b0", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3b0", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Dexatek DK DVB-T Dongle (Logilink VG0002A) (FC2580) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1101", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1101", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Dexatek DK DVB-T Dongle (MSI DigiVox mini II V3.0) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1102", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1102", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Dexatek DK 5217 DVB-T Dongle (FC2580) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1103", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1103", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # MSI DigiVox Micro HD (FC2580) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1104", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1104", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Sweex DVB-T USB (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="a803", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="a803", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # GTek T803 (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="b803", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="b803", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # Lifeview LV5TDeluxe (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="c803", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="c803", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # MyGica TD312 (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d286", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d286", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" + + # PROlectrix DV107669 (FC0012) +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d803", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d803", ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="@RTLSDR_GROUP@" +-- +2.42.0 + ++++++ rtl-sdr-0.6.0.tar.gz -> rtl-sdr-2.0.1.tar.gz ++++++ ++++ 2193 lines of diff (skipped)