Working DMB-TH stick?

Does anyone have any experienced in getting any USB DMB-TH stick working? I have a MagicPro one which used LGS8GL5 driver (This driver was checked into V4L in last August and now in the 2.6.28 tree)

The linux recognize it, but it's not responding to the "scan" utility, nor VLC...
Got any clue? Thanks
  1. $ scan hk_initial_scan
  2. scanning hk_initial_scan
  3. using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
  4. initial transponder 626000000 0 9 9 3 1 0 0
  5. initial transponder 586000000 0 9 9 3 1 0 0
  6. initial transponder 602000000 0 9 9 3 1 0 0
  7. >>> tune to: 626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
  8. WARNING: filter timeout pid 0x0011
  9. WARNING: filter timeout pid 0x0000
複製代碼

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

Ya I did exactly the same thing...and btw, we no longer have to compile from V4L latest snapshot, as the code has already went into the 2.6.28.

the kernel can recognize that...but DVB scan returns nothing. Basically no data stream comes out from the demux0 device even if it's correctly tuned...

May be I should buy another stick and try...

TOP

回覆 3# 的帖子

When testing my ASUS U3100, DVB scan didn't work. I suggest you to test vlc (0.9.4 or later) with following command:

vlc dvb:// :dvb-frequency=482000000

(you need to replace 482000000 with a carrier frequency in your area)

I also found that kaffeine (my version is 0.8.7) can scan all 13 channels after changing 'tuner timeout' under DVB configuration from the default 1500ms to 2500ms. Unfortunately kaffeine would crash when playing h264 channels. vlc works all fine for all channels. With vlc you may select the TV station from menu: "video" -> "programs".

TOP

Someone said U3100 changed the version which no longer works...I didn't verify yet.

Today I spent $2xx to buy a Galaxy Media Plus E7, which someone claimed to be working...but I just found that it is now using a chipset called Leaguer LME2510 instead of LGS8GL5...And is not supported yet...Sigh!

TOP

原帖由 sam0737 於 2009-2-5 01:01 發表
Someone said U3100 changed the version which no longer works...I didn't verify yet.

Today I spent $2xx to buy a Galaxy Media Plus E7, which someone claimed to be working...but I just found that it is ...


LME2510 is a USB bridge, where LGS8GL5 is a demodulator...

http://www.leaguerme.com/Article/ShowArticle.asp?ArticleID=1

TOP

回覆 6# 的帖子

When you tested your MagicPro with VLC, did you use the correct frequency in your district? Do you get any error message? Does 'dmesg' show any related messages?

TOP

回覆 7# 的帖子

When I try with VLC, it just gives me a blank screen. No channel information is available...sigh

dmesg...
[   15.047600] DVB: registering adapter 0 frontend 0 (Legend Silicon LGS-8GL5 DMB-TH)...
[   15.089840] MXL5005S: Attached at address 0x63
[   15.090190] input: IR-receiver inside an USB DVB receiver as /class/input/input5
[   15.097103] dvb-usb: schedule remote query interval to 100 msecs.
[   15.097223] dvb-usb: Conexant DMB-TH Stick successfully initialized and connected.
[   15.097255] usbcore: registered new interface driver dvb_usb_cxusb

I live in Tsuen Wan and used the following frequency...
# Simulcast (band 40)
T 626000000 8MHz AUTO NONE QAM64 8k 1/32 NONE
# TVB (band 35)
T 586000000 8MHz AUTO NONE QAM64 8k 1/32 NONE
# ATV (band 37)
T 602000000 8MHz AUTO NONE QAM64 8k 1/32 NONE

However, everything works absolutely fine in Windows.
Or should I sniff the USB traffic and do reverse engineering in Windows?...

TOP

回覆 8# 的帖子

Perhaps VLC is trying to tune in to the frequency but is unsuccessful. May be you may test for tuning using 'tzap'. For this you need to create a more detailed channels file, for example call it channels.conf. For me this file has following lines:

J2:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:821:823:82
iNews:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:831:834:83
HDJade:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:851:853:85
Jade:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:811:813:1
Pearl:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:841:843:2
Home:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:111:113:11
World:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:161:163:16
His:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:131:133:13
Her:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:141:143:14
News:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:121:123:12
Plus:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:151:153:15
CCTV:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:171:172:17
HDTV:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:92:82:19

You need to replace 482000000 with 626000000.

Then run tzap with following command for any TV channel, for example:
tzap -c channels.conf "His"

The output should be similar to:
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tuning to 602000000 Hz
video pid 0x0083, audio pid 0x0085
status 1f | signal b21a | snr 0000 | ber b7fccff4 | unc 00000001 | FE_HAS_LOCK
status 1f | signal b21a | snr 0000 | ber b7fccff4 | unc 00000001 | FE_HAS_LOCK
status 1f | signal b21a | snr 0000 | ber b7fccff4 | unc 00000001 | FE_HAS_LOCK
(last line keeps on repeating)

Most important is FE_HAS_LOCK should appear, since it indicates that the tuner is successfully tuned to the frequency.

TOP