Powercolor Real Angel 330

From LinuxTVWiki
Revision as of 05:41, 14 July 2008 by Dfraga (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This board is supported on kernel 2.6.26 and above.

You need the following options selected on kernel:

Device Drivers  --->
 Multimedia devices  --->
  [*] Customize analog and hybrid tuner modules to build  --->
      <M>   XCeive xc2028/xc3028 tuners
  [*] Video capture adapters  --->
      <M>   Conexant 2388x (bt878 successor) support

in other words, you need the following modules: tuner_xc2028 and cx8800

You also need the firmware:

Copyright (c) Mauro Carvalho Chehab <mchehab@infradead.org>
Released under GPLv2
In order to use, you need to:
      1) Download the windows driver with something like:
              wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
      2) Extract the file hcw85bda.sys from the zip into the current dir:
              unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys
      3) run the script:
      4) copy the generated file:
              cp xc3028-v27.fw /lib/firmware

Then just:

modprobe cx8800

and you've done!

If you want to use the remote control with lirc, just use the following file (/etc/lircd.conf):

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
# this config file was automatically generated
# using lirc-0.8.2(dev/input) on Thu Apr  3 21:35:44 2008
# contributed by Dâniel Fraga <fragabr@gmail.com>
# brand:                       lircd.conf
# model no. of remote control: 
# devices being controlled by this remote: Powercolor Real Angel 330
begin remote
 name  lircd.conf.conf
 bits           16
 eps            30
 aeps          100
 one             0     0
 zero            0     0
 pre_data_bits   16
 pre_data       0x8001
 gap          299990
 toggle_bit_mask 0x80010002
     begin codes
         KEY_SWITCHVIDEOMODE      0x00E3
         KEY_MEDIA                0x00E2
         KEY_0                    0x000B
         KEY_1                    0x0002
         KEY_2                    0x0003
         KEY_3                    0x0004
         KEY_4                    0x0005
         KEY_5                    0x0006
         KEY_6                    0x0007
         KEY_7                    0x0008
         KEY_8                    0x0009
         KEY_9                    0x000A
         KEY_DIGITS               0x019D
         KEY_PREVIOUS             0x019C
         KEY_BRIGHTNESSUP         0x00E1
         KEY_BRIGHTNESSDOWN       0x00E0
         KEY_MODE                 0x0175
         KEY_TEXT                 0x0184
         KEY_UP                   0x0067
         KEY_DOWN                 0x006C
         KEY_RIGHT                0x006A
         KEY_LEFT                 0x0069
         KEY_MUTE                 0x0071
         KEY_RECORD               0x00A7
         KEY_PLAY                 0x00CF
         KEY_PAUSE                0x0077
         KEY_STOP                 0x0080
         KEY_FASTFORWARD          0x00D0
         KEY_REWIND               0x00A8
         KEY_SEARCH               0x00D9
         KEY_SHUFFLE              0x019A
         KEY_SETUP                0x008D
         KEY_SCREEN               0x0177
         KEY_RADIO                0x0181
         KEY_POWER                0x0074
     end codes
end remote

--Dfraga 05:41, 14 July 2008 (CEST)