Skip to contentSkip to conversation

DM04 USB DVB-S TUNER

DISCUSSION Dream HTPC 2 participants 2 messages Jan 17, 2012 Media (V4L/DVB)

lore
Share & tools
lore

Dream HTPC

author
#0 lore raw
Quoted 89 lines · Malcolm Priestley
Quoted 69 lines · Malcolm Priestley
Quoted 60 lines · Mehmet Altan Pire
Quoted 51 lines

07-06-2011 22:34, Malcolm Priestley yazmis:

Quoted 37 lines · Malcolm Priestley
Quoted 30 lines · Mehmet Altan Pire
Quoted 26 lines

06-06-2011 00:47, Malcolm Priestley yazmis:

Quoted 11 lines · Malcolm Priestley
Quoted 10 lines · Mehmet Altan Pire
Quoted 9 lines

05-06-2011 17:16, Malcolm Priestley yazmis:

Quoted 8 lines · Mehmet Altan Pire
Quoted 7 lines

Hi,
I have "DM04 USB DVBS TUNER", using ubuntu with v4l media-build drivers/modules but device  doesn't working (unknown device).

lsusb message:
ID 3344:22f0

Quoted 6 lines
Quoted 6 lines
Quoted 4 lines
Quoted 2 lines
Quoted 2 lines

under of the box:
DM04P2011050176

Yes, i have windows xp driver, name is "US2B0D.sys" I sending it, attached in this mail. Thanks.

Here is a modified lmedm04.c and lme2510b_fw.sh using the US2B0D.sys

to modify the interrupt return.
Ok, i tested it. Device recognized on WinXP with original driver, but tv application says "no lock".
I'm not sure it worked on WinXP but driver cd is original and succesfully loaded and recognized.
Again tested on ubuntu with new lmedm04.c and lme2510b_fw.sh than make, make install, and restart.

Quoted 3 lines

lsusb says:
Bus 001 Device 008: ID 3344:1120  (changes 22f0 to 1120) dmesg says:

Quoted 6 lines

Yes this should happen. The firmware will reboot with the correct id.

Quoted 2 lines

My device different or chip is damaged? Label, box and driver cd title writes "DM04P". DM04 and DM04P different devices?

I think the id of the chip is faulty or default.

I will test the firmware with LG tuner later.

Quoted 9 lines

It is not the LG, s7395 or S0194 tuner.

So the id is intentional.

How does it identify itself in windows?

tvboxspy

3. Tests

:WinXP Test:

Quoted 7 lines

I'm sure it worked on WinXP now. Tested with ProgDVB application. Signal, channel search and watching tv as succesfully.
My Device working without problems on WinXP and it's not damaged. When device running on stream, green led is active, if not running, green led is passive (red led is power led and it's always active). Driver Info: LME_PCTV_DVBS_RS2000 "VID3344 PID22F0" 22f0 this number correct...

Quoted 2 lines

I need to find out what exactly the RS2000 tuner is. So currently the linux driver is not supported with your device.

A little update...

I now have one of these devices. The chip is actually a M8BRS2000 which is a combi frontend/tuner device.

Quoted 7 lines

The ID is confirmed as 3344:22f0, it appears to be patched by the Windows Driver as 3344:1120 devices try wrongly to use the RS2000 driver.

There is no Linux frontend driver for this device. I will start to write one shortly, so support could be several months away.

I have written the M8BRS2000 frontend, which has been on test for the last two weeks.

Unfortunately, on Friday my device has partially failed, in that the m8brs2000 chip starts to fail with prolonged use.

It seems to be an heat issue as cooling the device restores normal operation. I will do some more tests in a lab this week for dry-joints.

Have you or anyone else noticed any similar problems running the device under Windows?

Quoted 7 lines

This means the device driver for Linux is back on Alpha and cannot be released.

Regards

Malcolm

Hi Malcolm,

first of all, thanks for all your effort making Linux drivers available for the LME2510/LME2510C based devices. I also own one of those with the non-SHARP / non-LG tuner.

I did further digging and found that the chipset used for tuner/demodulation is actually named M88RS2000 (double "8" instead of 8B). I've confirmed that via several google searches as well as looking into my pcb with a magnifier (picture attached). It is manufactured by Montage Tech, with some product info in the links below (nothing too technical, unfortunately):
http://www.montage-tech.com/products_DTV.htm
http://www.montage-tech.com/Product_RS2000.html

I've sent them an email ([email protected]) asking for info that could help us on building a linux driver for their product. Haven't received any reply  yet.

So it seems such model of the DM04 is a combination LME2510C+M88RS2000.

I had mine running under windows for a day or so without failure due to heat. However I could let it run for longer if that would help with troubleshooting the issue you found with your driver. I also offer myself to alpha-test your linux driver in one of my mythtv linux boxes. Just let me know if that could help.

Thanks a lot!

Dream HTPC

#1 lore raw
Quoted 107 lines · Dream HTPC
Quoted 89 lines · Malcolm Priestley
Quoted 69 lines · Malcolm Priestley
Quoted 60 lines · Mehmet Altan Pire
Quoted 51 lines

07-06-2011 22:34, Malcolm Priestley yazmis:

Quoted 37 lines · Malcolm Priestley
Quoted 30 lines · Mehmet Altan Pire
Quoted 26 lines

06-06-2011 00:47, Malcolm Priestley yazmis:

Quoted 11 lines · Malcolm Priestley
Quoted 10 lines · Mehmet Altan Pire
Quoted 9 lines

05-06-2011 17:16, Malcolm Priestley yazmis:

Quoted 8 lines · Mehmet Altan Pire
Quoted 7 lines

Hi,
I have "DM04 USB DVBS TUNER", using ubuntu with v4l media-build
drivers/modules but device doesn't working (unknown device).

lsusb message:
ID 3344:22f0

Quoted 6 lines
Quoted 6 lines
Quoted 4 lines
Quoted 2 lines
Quoted 2 lines

under of the box:
DM04P2011050176

Yes, i have windows xp driver, name is "US2B0D.sys" I sending it, attached in this mail. Thanks.

Here is a modified lmedm04.c and lme2510b_fw.sh using the US2B0D.sys

to modify the interrupt return.
Ok, i tested it. Device recognized on WinXP with original driver, but tv application says "no lock".
I'm not sure it worked on WinXP but driver cd is original and succesfully loaded and recognized.
Again tested on ubuntu with new lmedm04.c and lme2510b_fw.sh than make, make install, and restart.

Quoted 3 lines

lsusb says:
Bus 001 Device 008: ID 3344:1120 (changes 22f0 to 1120) dmesg says:

Quoted 6 lines

Yes this should happen. The firmware will reboot with the correct id.

Quoted 2 lines

My device different or chip is damaged? Label, box and driver cd title writes "DM04P". DM04 and DM04P different devices?

I think the id of the chip is faulty or default.

I will test the firmware with LG tuner later.

Quoted 9 lines

It is not the LG, s7395 or S0194 tuner.

So the id is intentional.

How does it identify itself in windows?

tvboxspy

3. Tests

:WinXP Test:

Quoted 7 lines

I'm sure it worked on WinXP now. Tested with ProgDVB application. Signal, channel search and watching tv as succesfully.
My Device working without problems on WinXP and it's not damaged. When device running on stream, green led is active, if not running, green led is passive (red led is power led and it's always active). Driver Info: LME_PCTV_DVBS_RS2000 "VID3344 PID22F0" 22f0 this number correct...

Quoted 2 lines

I need to find out what exactly the RS2000 tuner is. So currently the linux driver is not supported with your device.

A little update...

I now have one of these devices. The chip is actually a M8BRS2000 which is a combi frontend/tuner device.

Quoted 7 lines

The ID is confirmed as 3344:22f0, it appears to be patched by the Windows Driver as 3344:1120 devices try wrongly to use the RS2000 driver.

There is no Linux frontend driver for this device. I will start to write one shortly, so support could be several months away.

I have written the M8BRS2000 frontend, which has been on test for the last two weeks.

Unfortunately, on Friday my device has partially failed, in that the m8brs2000 chip starts to fail with prolonged use.

It seems to be an heat issue as cooling the device restores normal operation. I will do some more tests in a lab this week for dry-joints.

Have you or anyone else noticed any similar problems running the device under Windows?

Quoted 7 lines

This means the device driver for Linux is back on Alpha and cannot be released.

Regards

Malcolm

Hi Malcolm,

first of all, thanks for all your effort making Linux drivers available for the LME2510/LME2510C based devices. I also own one of those with the non-SHARP / non-LG tuner.

I did further digging and found that the chipset used for tuner/demodulation is actually named M88RS2000 (double "8" instead of 8B). I've confirmed that via several google searches as well as looking into my pcb with a magnifier (picture attached). It is manufactured by Montage Tech, with some product info in the links below (nothing too technical, unfortunately):
http://www.montage-tech.com/products_DTV.htm
http://www.montage-tech.com/Product_RS2000.html

I've sent them an email ([email protected]) asking for info that could help us on building a linux driver for their product. Haven't received any reply yet.

Quoted 7 lines

So it seems such model of the DM04 is a combination LME2510C+M88RS2000.

I had mine running under windows for a day or so without failure due to heat. However I could let it run for longer if that would help with troubleshooting the issue you found with your driver. I also offer myself to alpha-test your linux driver in one of my mythtv linux boxes. Just let me know if that could help.

Thanks a lot!

Dream HTPC

Thanks for the info on the correct name and manufacturer.

I have been working on the Linux driver recently.

The problem was due to incorrect register programming and not heat.

However, the now called m88rs2000.ko module still suffers from frequency drift, that causes loss of lock.

Problems are due to demodulator registers 0x9c,0x9d and tuner registers 0x04,0x06 and the purpose of registers 0x50,0x51.

I hope to have beta patches ready for this shortly.

Regards

Malcolm