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)

Reply via email to