Jump to content


Photo

Astrometa DVB-T/T2/C MN88472/MN88473


  • Please log in to reply
106 replies to this topic

#1 amm8990

  • Member
  • 21 posts

0
Neutral

Posted 15 November 2014 - 12:36

Hi,

 

I have very popular DVB-C/T/T2 astrometa USB stick. There is no official driver from Astrometa for this device for linux, anyway it worked partialy with dvb-usb-rtl28xxu driver, only DVB-T1, not C/T2. Thanks to some good people reverse engneering was done and now there is support for MN88472/3 and T2/C works fine.

 

ASTROMETA-DVB-T2-HDTV-USB-Stick_slika_O_

 

Components:
Realtek RTL2832P
Panasonic MN88472 (newer version MN88473)
Rafael Micro R828D
http://blog.palosaar...b-tv-stick.html

 

I have linux Ubuntu 12.04lts and I have tried it out my self, compiled drivers for Kernel 3.13 and scan the services.

 

97i0x5.png

 

I have DM800 and I would like to have drivers for it, but I have never build anything for E2 (mipsel) before, so I need help how if it is possible to port it for kernel 2.6?!

 

The driver author recomended me this:

./build --git git://linuxtv.org/anttip/media_tree.git astrometa

And link:

http://linuxtv.org/w..._Device_Drivers

 

But if I do so, would I again build modules for my architecture and ubuntu kernel, not mips?



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #2 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 15 November 2014 - 13:18

Setup a build environment for your box with devshell.

Then start devshell and build drivers under OE for your box.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Astrometa DVB-T/T2/C MN88472/MN88473 #3 malakudi

  • Senior Member
  • 1,449 posts

+69
Good

Posted 15 November 2014 - 13:56

I doubt you could backport the drivers to 2.6.18 that DM800 uses. You could have more success with some newer box.



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #4 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 15 November 2014 - 15:25

dvb-usb has been completely rewritten (several times) since then, so you'll have a really hard time backporting



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #5 amm8990

  • Member
  • 21 posts

0
Neutral

Posted 15 November 2014 - 17:34

What about for newer devices (kernels) example, DM500, DM800SE?



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #6 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 15 November 2014 - 18:09

I think these use some 3.x kernel nowadays?

Less work, but still you need to do some backporting (usb-dvb-v2 is probably missing)



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #7 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 15 November 2014 - 18:32

I think these use some 3.x kernel nowadays?
Less work, but still you need to do some backporting (usb-dvb-v2 is probably missing)


I think using mediabuild you can actually build more drivers than your kernel supports.

I was able to compile drivers using mediabuild for dm800se but due to lack of time I abandoned this project.

I am sure that requires also changes to kernel (you must not compile some "dvb related" into kernel but make those modules)

Also I thinkg that some popular images are using this technique (eg blackhole).

@amm8990, go ahead, give a try (but you are on your own...)

PS. I'll my notes in case I had something written down.

Edited by athoik, 15 November 2014 - 18:33.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Astrometa DVB-T/T2/C MN88472/MN88473 #8 malakudi

  • Senior Member
  • 1,449 posts

+69
Good

Posted 15 November 2014 - 18:36

dm500hd, dm800se use linux kernel 3.2 . Quite old also. 



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #9 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 15 November 2014 - 18:51

The LinuxTV V4L-DVB drivers will work only in conjunction with relatively modern 2.6 kernels; specifically 2.6.31 and up.

http://www.linuxtv.o...#Kernel_Support


Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Astrometa DVB-T/T2/C MN88472/MN88473 #10 malakudi

  • Senior Member
  • 1,449 posts

+69
Good

Posted 17 November 2014 - 11:14

You are right, 3.2 is still supported. So he might succeed with DM800SE or DM500HD.



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #11 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 17 November 2014 - 17:10

PS. I'll my notes in case I had something written down.


We assume that openpli4 is installed under /opt/openpli4/ and box is dm800se...

cd /tmp

git clone --depth=1 git://linuxtv.org/media_build.git
cd media_build

ARCH=mips \
CROSS_COMPILE=/opt/openpli4/build/tmp/sysroots/x86_64-linux/usr/bin/mipsel-oe-linux/mipsel-oe-linux- \
DIR=/opt/openpli4/build/tmp/sysroots/dm800se/usr/src/kernel/ \
make cleanall

ARCH=mips \
CROSS_COMPILE=/opt/openpli4/build/tmp/sysroots/x86_64-linux/usr/bin/mipsel-oe-linux/mipsel-oe-linux- \
DIR=/opt/openpli4/build/tmp/sysroots/dm800se/usr/src/kernel/ \
make download untar

ARCH=mips \
CROSS_COMPILE=/opt/openpli4/build/tmp/sysroots/x86_64-linux/usr/bin/mipsel-oe-linux/mipsel-oe-linux- \
DIR=/opt/openpli4/build/tmp/sysroots/dm800se/usr/src/kernel/ \
make menuconfig

### Choose what you need here (eg Enable drivers not supported by this kernel (NEW) and disabled modules not required eg Analog TV support, AM/FM radio receivers/transmitters support, Software defined radio support, Media PCI Adapters, GSPCA based webcams, USB Philips Cameras, USB ZR364XX Camera support, USB Syntek DC1125 Camera support, USB Sensoray 2255 video capture device, USBTV007 video capture support, Sensors used on soc_camera driver, Media test drivers, Remote controller decoders, Remote Controller devices)

ARCH=mips \
CROSS_COMPILE=/opt/openpli4/build/tmp/sysroots/x86_64-linux/usr/bin/mipsel-oe-linux/mipsel-oe-linux- \
DIR=/opt/openpli4/build/tmp/sysroots/dm800se/usr/src/kernel/ \
make -j 4
Under v4l folder you have the modules compiled, most probably you have to compile kernel dvb-core (and some others) as module in order to be able to use v4l modules.

Good luck!
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Astrometa DVB-T/T2/C MN88472/MN88473 #12 dax

  • Senior Member
  • 228 posts

0
Neutral

Posted 18 November 2014 - 11:50

Thanks a lot athoik for your notes :D 

The next week i try to compile the driver by myself for my solo2.

Then i give my feedback here...



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #13 jbnl

  • Senior Member
  • 282 posts

+8
Neutral

Posted 18 November 2014 - 22:02

Hopefully this will also work on the ET9000, that would be great. And then DVB-C support.

Kernel is there 3.8.7.

 

Did you buy this stick on Ebay ?


Edited by jbnl, 18 November 2014 - 22:04.


Re: Astrometa DVB-T/T2/C MN88472/MN88473 #14 amm8990

  • Member
  • 21 posts

0
Neutral

Posted 18 November 2014 - 22:57

Thank you @athoik

 

Driver for MN88473 (not sure for MN88472) already support DVB-C, see picture, the scanned programs are DVB-C. I bought the stick from dx (dealextreme), take care if you are buying to take newer improved version with MN88473 demodulator.


Edited by amm8990, 18 November 2014 - 22:58.


Re: Astrometa DVB-T/T2/C MN88472/MN88473 #15 dax

  • Senior Member
  • 228 posts

0
Neutral

Posted 19 November 2014 - 08:47

Hi, i bought the tuner yesterday on ebay and i don't known which model...

Do you known if the 88472 support t2 and dab? I'm not interesting to dvb-c.

The next week i will try to compile the driver (with fingers crossed)



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #16 amm8990

  • Member
  • 21 posts

0
Neutral

Posted 19 November 2014 - 11:33

Hi,

 

Not sure about 88472, you need to ask the author http://blog.palosaar...mdvb-t2-v2.html

 

https://www.mail-arc...g/msg81947.html



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #17 jbnl

  • Senior Member
  • 282 posts

+8
Neutral

Posted 19 November 2014 - 12:57

Hi amm8990,

 

The stick you bought is that the same as the picture ? That stick has the 88742 chipset if i read correctly the blog from Palosari.



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #18 amm8990

  • Member
  • 21 posts

0
Neutral

Posted 19 November 2014 - 23:53

The case is old, but the hw is the new one 88743, so don't judge only by the case.



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #19 dax

  • Senior Member
  • 228 posts

0
Neutral

Posted 20 November 2014 - 00:22

The only differencies that i can see from Antti' s blog is (besides the case):

for 88743

lsusb -vvd 15f4:0131
...
  iManufacturer           1 astrometa
  iProduct                2 amdvbt2

and for 88472

lsusb -vvd 15f4:0131
...
  iManufacturer           1 astrometadvbt2
  iProduct                2 dvbt2

Same usb id for both devices but different manufacturer and product.

So, as amm8990 said, i can't judge by the case but i bought the same of the picture above. I will have to wait...



Re: Astrometa DVB-T/T2/C MN88472/MN88473 #20 jbnl

  • Senior Member
  • 282 posts

+8
Neutral

Posted 20 November 2014 - 12:10

Aha oke clear.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users