summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Xhokaxhiu2015-12-23 23:12:23 +0100
committerJulian Xhokaxhiu2015-12-23 23:12:23 +0100
commit79251eb711dcbc0fc54314b821b695e540dbeda3 (patch)
treed45e9dec616bbc7a8506acf8327dc78cbd1ee41c
parent9db4aecc5b101f167a33bfff3b7e1edb6bf2e260 (diff)
downloadaur-79251eb711dcbc0fc54314b821b695e540dbeda3.tar.gz
Enable 357 mhz value for smartreaders
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD4
-rw-r--r--enable-357-mhz.diff22
3 files changed, 26 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f2dd2dc935d0..03db32077281 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = oscam-git
pkgdesc = Open Source Conditional Access Module software
pkgver = 11200
- pkgrel = 1
+ pkgrel = 2
url = http://www.streamboard.tv/oscam
install = oscam.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index b63ad53ee4c7..c7455f018390 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=oscam-git
pkgver=11200
_gitrev=346639e2e001d7acbc6c8ff6d96b89c31c925c6f
-pkgrel=1
+pkgrel=2
pkgdesc="Open Source Conditional Access Module software"
url="http://www.streamboard.tv/oscam"
arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h')
@@ -31,6 +31,8 @@ pkgver() {
build() {
cd "$srcdir/oscam-mirror"
+ patch -p1 -R -i "$srcdir/enable-357-mhz.diff"
+
make CONF_DIR=/var/lib/oscam \
USE_SSL=1 \
USE_LIBUSB=1 \
diff --git a/enable-357-mhz.diff b/enable-357-mhz.diff
new file mode 100644
index 000000000000..5c8d83029f34
--- /dev/null
+++ b/enable-357-mhz.diff
@@ -0,0 +1,22 @@
+diff --git a/reader-common.c b/reader-common.c
+index 603f468..636ae27 100644
+--- a/reader-common.c
++++ b/reader-common.c
+@@ -354,7 +354,7 @@ bool cardreader_init(struct s_reader *reader)
+ if (reader->cardmhz >= 436) reader->cardmhz = 436; else
+ if (reader->cardmhz >= 400) reader->cardmhz = 400; else
+ if (reader->cardmhz >= 369) reader->cardmhz = 369; else
+- if (reader->cardmhz == 357) reader->cardmhz = 369; else // 357 not a default smartreader setting
++ if (reader->cardmhz >= 357) reader->cardmhz = 357; else
+ if (reader->cardmhz >= 343) reader->cardmhz = 343; else
+ reader->cardmhz = 320;
+ if (reader->mhz >= 1600) reader->mhz = 1600; else
+@@ -369,7 +369,7 @@ bool cardreader_init(struct s_reader *reader)
+ if (reader->mhz >= 436) reader->mhz = 436; else
+ if (reader->mhz >= 400) reader->mhz = 369; else
+ if (reader->mhz >= 369) reader->mhz = 369; else
+- if (reader->mhz == 357) reader->mhz = 369; else // 357 not a default smartreader setting
++ if (reader->mhz >= 357) reader->mhz = 357; else
+ if (reader->mhz >= 343) reader->mhz = 343; else
+ reader->mhz = 320;
+ }