Medion CTX953

From LinuxTVWiki
Jump to navigation Jump to search
Front of Medion CTX953
Back of Medion CTX953

A hybrid DVB-T PCI card from Medion.

This Medion CTX 953_V.1.4.2 DVB-T/analog hybrid PCI-card (P/N 2003 2576) came with the ALDI-machine described here.


It uses the following chips:

NXP SAA 7131E/03/G
TSG 07172

NXP TDA 10046A

NXP 8275AC1

Running the command # lspci -v yeilds:

05:01.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
        Subsystem: Creatix Polymedia GmbH Unknown device 0010
        Flags: bus master, medium devsel, latency 64, IRQ 22
        Memory at ff9ff800 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2

and # lspci -vn:

05:01.0 0480: 1131:7133 (rev d1)
        Subsystem: 16be:0010
        Flags: bus master, medium devsel, latency 64, IRQ 22
        Memory at ff9ff800 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2

The card has an S-Video IN, an Audio-IN (3.5mm), and a Composite-IN.


Both analog and DVB-T work fine on Linux. This card seems to be based on the TIGER-S design with external LNA, which is "card=109". A firmware does not seem to be required for most cards. Some cards, like this one and one card I sold to a friend seems to try to load a firmware. Other cards from the same shipment as the card I sold to that friend, strangely, do not. My friend so far hasn't been able to get DVB-T to work on Linux, even with a firmware. The cards works fine on Windows. He was able to load revision 29 of dvb-fe-tda10046.fw but he couldn't get DVB-T to work.

If you need a firmware, you can try the updated get_dvb_firmware script or use the file "TT_PCI_2.19h_28_11_2006/software/OEM/PCI/App/ttlcdacc.dll" contained in, which you'll have to rename to /lib/firmware/dvb-fe-tda10046.fw.

You can also get an archive with several firmwares including dvb-fe-tda10046.fw: DVB firmwares v2, 7Z–728 KiB, TBZ–1.80 MiB, or ZIP–2.08 MiB, contains 114 files.

Generally, you should read

RF remote control

ALDI also sold a remote bundled with the computer mentioned above. It is NOT connected to the TV-card, but rather sends its RF-signals to an X10-USB-receiver.

The remote works nicely using lirc-0.8.2 or higher (0.8.1 does NOT work correctly, you have to press most keys twice because of a missing "toggle_bit_mask"-setting). The modules lirc_atiusb and lirc_dev have to be loaded. Make sure that the kernels atiusb and atiusb2 modules are NOT loaded (don't compile them), they don't work.

This is the lsusb info about the X10-USB receiver: "Bus 003 Device 002: ID 0bc7:0006 X10 Wireless Technology, Inc."


This is my lircd.conf:

# Please make this file available to others
# by sending it to <>
# this config file was automatically generated
# using lirc-0.8.2(default) on Sun Aug 12 02:13:30 2007
# contributed by Ben Adler @ gmx dot net
# brand: Medion / X10 (part of
# remote control: RF Vista Remote Control (OR24V)
# P/N: 2003 5335
# devices being controlled by this remote: USB RF remote receiver (CM20E), P/N 2003 1776

begin remote

  name  Medion_X10
  bits           16
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  pre_data_bits   8
  pre_data       0x14
  post_data_bits  16
  post_data      0x0
  gap          227978
  toggle_bit_mask 0x80800000

      begin codes
          red                      0x87B2
          yellow                   0x0934
          blue                     0x8AB5
          green                    0x0833
          power                    0xD702
          text                     0xEB16
          tvrecord                 0x6D98
          disc                     0xD904
          table                    0x86B1
          tvplay                   0xF11C
          back                     0x75A0
          info                     0x042F
          volume_up                0x5E89
          volume_down              0xDD08
          mute                     0x5580
          channel_up               0xE00B
          channel_down             0x618C
          cursor_up                0xEF1A
          cursor_down              0x77A2
          cursor_left              0xF21D
          cursor_right             0x749F
          ok                       0xF31E
          start                    0x709B
          track_previous           0xF621
          track_next               0x78A3
          record                   0xFC27
          pause                    0x7EA9
          stop                     0xFD28
          seek_backward            0x79A4
          play                     0xFA25
          seek_forward             0x7BA6
          1                        0xE20D
          2                        0x638E
          3                        0xE40F
          4                        0x6590
          5                        0xE611
          6                        0x6792
          7                        0xE813
          8                        0x6994
          9                        0xEA15
          0                        0x6C97
          asterisk                 0x0C37
          hash                     0x8DB8
          clear                    0x0530
          enter                    0x8BB6
      end codes

end remote