From: Dominik Kuhlen <dkuhlen@gmx.net>
To: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and TT-Connect-S2-3600 final version (RC-keymap)
Date: Sun, 20 Apr 2008 10:54:35 +0200 [thread overview]
Message-ID: <200804201054.35570.dkuhlen@gmx.net> (raw)
In-Reply-To: <854d46170804191245m6015dbdpe8b244aa1c884153@mail.gmail.com>
[-- Attachment #1.1.1: Type: text/plain, Size: 1566 bytes --]
Hi,
On Saturday 19 April 2008, Faruk A wrote:
> 2008/4/19 Dominik Kuhlen <dkuhlen@gmx.net>:
> > Hi,
---snip---
>
> First of all thanks for the latest drivers.
> I'm using Technotrend TT Connect S2-3650 CI this new drivers works
> well with vdr, no problem locking and tunning to any dvbs channels. As
> for dvbs2 doesn't seem to work with vdr but i have no problem locking
> it with szap.
Nice to hear that :)
>
> The second patch you posted "patch_multiproto_dvbs2_frequency.diff"
> doesn't seem to work for me, it does compile fine but the problem is
> loading the the driver.
>
> insmod stb0899.ko verbose=5
>
> insmod: error inserting 'stb0899.ko': -1 Unknown symbol in module
>
> Apr 19 21:22:40 archer usbcore: deregistering interface driver pctv452e
> Apr 19 21:22:40 archer dvb-usb: Technotrend TT Connect S2-3600
> successfully deinitialized and disconnected.
> Apr 19 21:22:40 archer usbcore: deregistering interface driver
> dvb-usb-tt-connect-s2-3600-01.fw
> Apr 19 21:22:45 archer stb0899: Unknown symbol __divdi3
hmm, there might be an issue with the 64-bit arithmetic. what platform are your running?
I'll try to convert that back to 32-bit only.
---snip---
> ..............................................................................................
> One last thing how come you didn't include this part in your latest patch ?
> +/* Remote Control Stuff fo S2-3600 (copied from TT-S1500): */
You're right, I had used an old patch which didn't contain the key-table.
I have attached an update.
Dominik
[-- Attachment #1.1.2: patch_add_tt_s2_3600_rc_keymap.diff --]
[-- Type: text/x-diff, Size: 2705 bytes --]
diff -r 2dc3054e8bee linux/drivers/media/dvb/dvb-usb/pctv452e.c
--- a/linux/drivers/media/dvb/dvb-usb/pctv452e.c Sun Apr 20 10:45:39 2008 +0200
+++ b/linux/drivers/media/dvb/dvb-usb/pctv452e.c Sun Apr 20 10:47:41 2008 +0200
@@ -305,6 +305,53 @@ static struct dvb_usb_rc_key pctv452e_rc
{0x07, 0x3c, KEY_STOP},
{0x07, 0x3f, KEY_HELP}
};
+
+
+
+/* Remote Control Stuff fo S2-3600 (copied from TT-S1500): */
+static struct dvb_usb_rc_key tt_connect_s2_3600_rc_key[] = {
+ {0x15, 0x01, KEY_POWER},
+ {0x15, 0x02, KEY_SHUFFLE}, /* ? double-arrow key */
+ {0x15, 0x03, KEY_1},
+ {0x15, 0x04, KEY_2},
+ {0x15, 0x05, KEY_3},
+ {0x15, 0x06, KEY_4},
+ {0x15, 0x07, KEY_5},
+ {0x15, 0x08, KEY_6},
+ {0x15, 0x09, KEY_7},
+ {0x15, 0x0a, KEY_8},
+ {0x15, 0x0b, KEY_9},
+ {0x15, 0x0c, KEY_0},
+ {0x15, 0x0d, KEY_UP},
+ {0x15, 0x0e, KEY_LEFT},
+ {0x15, 0x0f, KEY_OK},
+ {0x15, 0x10, KEY_RIGHT},
+ {0x15, 0x11, KEY_DOWN},
+ {0x15, 0x12, KEY_INFO},
+ {0x15, 0x13, KEY_EXIT},
+ {0x15, 0x14, KEY_RED},
+ {0x15, 0x15, KEY_GREEN},
+ {0x15, 0x16, KEY_YELLOW},
+ {0x15, 0x17, KEY_BLUE},
+ {0x15, 0x18, KEY_MUTE},
+ {0x15, 0x19, KEY_TEXT},
+ {0x15, 0x1a, KEY_MODE}, /* ? TV/Radio */
+ {0x15, 0x21, KEY_OPTION},
+ {0x15, 0x22, KEY_EPG},
+ {0x15, 0x23, KEY_CHANNELUP},
+ {0x15, 0x24, KEY_CHANNELDOWN},
+ {0x15, 0x25, KEY_VOLUMEUP},
+ {0x15, 0x26, KEY_VOLUMEDOWN},
+ {0x15, 0x27, KEY_SETUP},
+ {0x15, 0x3a, KEY_RECORD},/* these keys are only in the black remote */
+ {0x15, 0x3b, KEY_PLAY},
+ {0x15, 0x3c, KEY_STOP},
+ {0x15, 0x3d, KEY_REWIND},
+ {0x15, 0x3e, KEY_PAUSE},
+ {0x15, 0x3f, KEY_FORWARD}
+};
+
+
static int pctv452e_rc_query(struct dvb_usb_device *d, u32 *keyevent, int *keystate) {
@@ -989,7 +1036,7 @@ static struct dvb_usb_device_properties
.power_ctrl = pctv452e_power_ctrl,
- .rc_key_map = pctv452e_rc_keys,
+ .rc_key_map = tt_connect_s2_3600_rc_key,
.rc_key_map_size = ARRAY_SIZE(pctv452e_rc_keys),
.rc_query = pctv452e_rc_query,
.rc_interval = 100,
@@ -1079,5 +1126,6 @@ module_exit(pctv452e_usb_exit);
module_exit(pctv452e_usb_exit);
MODULE_AUTHOR("Dominik Kuhlen <dkuhlen@gmx.net>");
-MODULE_DESCRIPTION("Pinnacle PCTV HDTV USB DVB Driver");
+MODULE_AUTHOR("Andre Weidemann <Andre.Weidemann@web.de>");
+MODULE_DESCRIPTION("Pinnacle PCTV HDTV USB DVB / TT connect S2-3600 Driver");
MODULE_LICENSE("GPL");
[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
next prev parent reply other threads:[~2008-04-20 8:55 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-18 23:01 [linux-dvb] Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and TT-Connect-S2-3600 final version Dominik Kuhlen
2008-04-19 9:54 ` Dominik Kuhlen
2008-04-19 19:45 ` Faruk A
2008-04-20 8:54 ` Dominik Kuhlen [this message]
2008-04-20 13:05 ` [linux-dvb] Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and TT-Connect-S2-3600 final version (RC-keymap) Faruk A
2008-04-20 15:39 ` Dominik Kuhlen
2008-04-20 19:48 ` Faruk A
2008-04-20 20:15 ` Dominik Kuhlen
2008-04-23 20:41 ` Faruk A
2008-04-20 20:31 ` Dominik Kuhlen
2008-04-28 22:00 ` Faruk A
2008-04-19 12:16 ` [linux-dvb] Re : Pinnacle PCTV Sat HDTV Pro USB (PCTV452e) and TT-Connect-S2-3600 final version manu
2008-04-20 9:03 ` Dominik Kuhlen
2008-04-20 12:51 ` [linux-dvb] Re : " manu
2008-04-19 17:48 ` [linux-dvb] " manu
2008-05-21 11:47 ` [linux-dvb] " Anssi Hannula
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200804201054.35570.dkuhlen@gmx.net \
--to=dkuhlen@gmx.net \
--cc=linux-dvb@linuxtv.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.