Archive

Posts Tagged ‘hdtv’

DViCO FusionHDTV Pro working under linux [Finally!]

May 20th, 2009 cyprix No comments

Today I got my DViCO FusionHDTV Pro (dvb-t) card working under mandriva linux in Melbourne, Australia.

I’ve been wanting to do this for years and has actually been the major stopper in Mandriva becoming my primary OS on my desktop (besides my laptop(s), wifes laptop, friends laptops, and all my servers). I always figured I could dual-boot for LAN parties.

Anyway… I did it like this.

Step 1. Install Mandriva 2009.1 Spring Powerpack (64bit)

Step 2. Setup online repositories including PLF mirrors

Step 3. Install dvb-apps and most other dvb utils (run `urpmq dvb- -a` to see them)

Step 4. Install mplayer, smplayer and usual auto installed plf codecs

Step 5. (as per v4l mailing list) Download ‘extract_xc3028.pl’ script, and drivers

Step 6. Extract driver and copied it to `/lib/firmware` (do not use Chris Pascoe’s firmware as it is not req’d – and not working)

Step 7. (following instructions from the ubuntu forums) Run `scandvb /usr/share/dvb-apps/scan/dvb-t/au-Melbourne > channels.conf`

Step 8.  Run `sudo cp channels.conf /etc && cp channels.conf ~/.tzap`

Step 9. Test Setup – run `mplayer dvb://”ABC2″`

Step 10. Due to all Australian HDTV channels using AC3 onlyfor sound we need to set the PIDS correctly for the audio as AC3 is by default 0. If you don’t you won’t get any sound on any of the HD channels.

Step 11. For each channel (ABC, 7, 9, 10 and SBS) run `tzap -c /etc/channels.conf -r “ABC1″` <- replacing “ABC1″ with the channel name. Then in a new console run scandvb -c and save the contents.

Step 12. Convert the AC3 values from hex to decimal. (Hint google: convert ….. to decimal)

Step 13. Edit /etc/channels.conf and add the decimal AC3 values in the file. Replace the zero in …:0:… with the AC3 value.

Step 14. Enjoy.

Ahhh :)

Categories: Linux, Mandriva Tags: , , ,