maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Accessories (https://talk.maemo.org/forumdisplay.php?f=17)
-   -   DVB-H on N800 - success (https://talk.maemo.org/showthread.php?t=17704)

sgoerg 2008-03-09 17:24

DVB-H on N800 - success
 
2 Attachment(s)
DVB-T on N8x0 is not possible, but i can now receive the DVB-H Test-Stream in Berlin with success :). I have wrote a little howto (in german) and a tgz-file:
http://dvbh.kilu.de/

Stefan

qwerty12 2008-03-09 17:28

Re: DVB-H on N800 - success
 
Wow!

Is it watchable? Like no stutters etc.

Texrat 2008-03-09 17:31

Re: DVB-H on N800 - success
 
Man, if that could only work in a car, I'd be set! I mean, my passengers. :D

qwerty12 2008-03-09 17:32

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by Texrat (Post 152653)
Man, if that could only work in a car, I'd be set! I mean, my passengers. :D

On a side note, I'm sure lots of people know about this and do this but my cousins BMW has a feature where the built in tv won't work if the cars moving so he buys something and it tricks the tv into thinking the cars stationary :D

dan 2008-03-09 21:32

Re: DVB-H on N800 - success
 
Sweet!
Can you do how to in english?
Keep up the great work.

yabbas 2008-03-09 22:36

Re: DVB-H on N800 - success
 
Without knowing/wikipedia'ing/remembering the differences between DVB-T and DVB-H - why are DVB-T streams not functional on the N-series?

vbrilon 2008-03-09 22:59

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by Texrat (Post 152653)
Man, if that could only work in a car, I'd be set! I mean, my passengers. :D

Man, if only there were any DVB-H streams to be had in the US :D

dlhuss 2008-03-09 23:12

Re: DVB-H on N800 - success
 
OMG!!! If you can get DVB-H or DVB-T working with a direct connection with the USB-Stick, this would be a killer app!!!

lardman 2008-03-10 12:11

Re: DVB-H on N800 - success
 
Quote:

DVB-T on N8x0 is not possible
Why is that? Too much data to decompress in realtime?

RipTorn 2008-03-10 12:21

Re: DVB-H on N800 - success
 
I have a DVB-T on my 3ghz and some channels bring my PC to its knees when switching stations alot, let alone a tablet. shame we don't have DVB in Australia ;)

Hagar 2008-03-10 12:59

Re: DVB-H on N800 - success
 
Hi, most of us here don't understand German. Can someone kindly translate this to English, pretty please ;)
In short I would like to know three things:
- What all do I need in terms of HW (which IT, what kind of USB device, any additional things like special antennas etc.)
- What kind of SW (basic IT OS version, additional SW needed to decode the programs, any GUI etc.)
- Is there some kind of subscription required to decode the DVB-H?

There are many european countries where some or other kind of trial was carried out when Nokia introduced this DVB-H capable phone (if I remember right, it was some 7700 or 770 model). But the authentication happened with the SIM card on the phone to determine the subscription status.

Sgoerg, please share as much of information as you can with us!

Regards Hagar

sgoerg 2008-03-10 13:40

Re: DVB-H on N800 - success
 
You need
  • a normal DVB-T USB-Stick (supportet from linux), the DVB-H transport stream is compatible with DVB-T
  • a powered hub :mad:
  • a new translated kernel, the usb support in the standard kernel has a bug
  • kernel-modules and firmware for the stick,
  • same tools (dvbnet, tzap)
  • the sdp-Files,
  • mplayer with sdp-Support and libfaad2 2.6.1,
  • no changes on OS,
  • and no subscription, all channels are free (currently in Berlin).

All tools, MPlayer, the kernel (OS2008, rx-34-2.6.21.0) and some modules you can find here: http://dvbh.kilu.de/dvbh-n800.tgz. I will try to write a howto in english (if i have time).



Stefan

Texrat 2008-03-10 13:47

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by qwerty12 (Post 152655)
On a side note, I'm sure lots of people know about this and do this but my cousins BMW has a feature where the built in tv won't work if the cars moving so he buys something and it tricks the tv into thinking the cars stationary :D

That is scary. I see so many drivers watching in-dash TV while driving... idiots.

qwerty12 2008-03-10 15:54

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by Texrat (Post 152978)
That is scary. I see so many drivers watching in-dash TV while driving... idiots.

True. But I think he sold that BMW now anyway because he bought a crapper Audi for work.

But he was careful anyway, he only watched at traffic lights (it kinda sucks for passengers too) . But point taken.

qwerty12 2008-03-10 15:56

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by Hagar (Post 152958)
There are many european countries where some or other kind of trial was carried out when Nokia introduced this DVB-H capable phone (if I remember right, it was some 7700 or 770 model). But the authentication happened with the SIM card on the phone to determine the subscription status.

The 7710 :D. Its actually considered as the precursor to the N800 as the Series 90 Symbian employed on it based the GUI for Maemo. Look at some screenshots and you will see what I mean.

Serge 2008-03-10 20:22

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by sgoerg (Post 152975)
You need mplayer with sdp-Support and libfaad2 2.6.1

Hi, what exactly needs to be added to mplayer to support DVB-H? Is libfaad2 2.6.1 mandatory? Could you please submit a patch or feature request at https://garage.maemo.org/projects/mplayer/ ?

Hagar 2008-03-11 06:15

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by sgoerg (Post 152975)
You need
  • a normal DVB-T USB-Stick (supportet from linux), the DVB-H transport stream is compatible with DVB-T
  • a powered hub :mad:
  • a new translated kernel, the usb support in the standard kernel has a bug
  • kernel-modules and firmware for the stick,
  • same tools (dvbnet, tzap)
  • the sdp-Files,
  • mplayer with sdp-Support and libfaad2 2.6.1,
  • no changes on OS,
  • and no subscription, all channels are free (currently in Berlin).

All tools, MPlayer, the kernel (OS2008, rx-34-2.6.21.0) and some modules you can find here: http://dvbh.kilu.de/dvbh-n800.tgz. I will try to write a howto in english (if i have time).



Stefan

Hi Stefan!
Thank you very much for the information. Although it sounds a bit scary with all these kernel level stuff! I'm still willing to give it a try if you have time to translate the How-to in English. I already tried the bablefish route but you don't want to know the end result :rolleyes:

Anyway, is there a list of compatible DVB-T tuners that will work with the NIT (more specifically N800)? Which one are you using? As far as the rest of the items on your list, they sound Latin to me :p But given a good step-by-step guide, I'm at least willing to try. In my old set-up, I used to have an external USB DVB-T tuner from Nebula. I remember lots of threads back then referring to Linux drivers for Nebula. I'm sure there are a lot of people here having some cheap DVB-T sticks at hand who would like to try out the "New" application for their NIT! If nothing else, we can always utter "beat that, Apple" to the iPhone users!

-Hagar

aot 2008-03-11 10:00

Re: DVB-H on N800 - success
 
I wonder if the Nokia Mobile TV Receiver SU-33W http://europe.nokia.com/A4787322 might be compatible in the future with ITs. Not a lot of information available yet other than it works with Nokia N73 over bluetooth.

mikkov 2008-03-11 18:28

Re: DVB-H on N800 - success
 
How did you get the data for sdp file? I am trying to view DVB-H channels in Finland with my desktop PC and everything seems to work fine until I need sdp file.

qole 2008-03-11 19:41

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by sgoerg (Post 152647)

It looks like Stefan has managed to rig up a custom USB dongle that gets power (to power the hub) from an external source, while sending the actual data to the N800. That looks very cool!

The next step is rigging up a battery pack that supplies this power. That'll make it into a truly portable digital TV.

thoughtfix 2008-03-11 23:19

Re: DVB-H on N800 - success
 
Wow. Please contact me directly on my Gmail - I'd like to feature this on tabletblog!

max_power 2008-03-12 19:43

Re: DVB-H on N800 - success
 
1 Attachment(s)
VERY rough translation from http://dvbh.kilu.de/dvbt.txt

unfortunately i only owning a 770, so there is no usb host mode :(

sgoerg 2008-03-12 21:04

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by mikkov (Post 153573)
How did you get the data for sdp file? I am trying to view DVB-H channels in Finland with my desktop PC and everything seems to work fine until I need sdp file.

So, i have writen a little tutorial to get the sdp-Files and some hints to get dvb-h to work, look at http://dvbh.kilu.de

mikkov 2008-03-12 23:01

Re: DVB-H on N800 - success
 
3 Attachment(s)
Quote:

Originally Posted by sgoerg (Post 154134)
So, i have writen a little tutorial to get the sdp-Files and some hints to get dvb-h to work, look at http://dvbh.kilu.de

Thanks, sgoerg

I already managed to get the sdp files from ESG, and found out PIDs and IPs, but still no luck. In Finland data is capsulated in IPv6 packets and I wonder if it has something to do with my problems.

THis is what I get with mplayer:

STREAM: [SDP] sdp:///var/lib/media/nfs/RadioNova.sdp
STREAM: Description: SDP stream descriptor
STREAM: Author: Ross Finlayson
STREAM: Comment: Uses LIVE555 Streaming Media library.
file format detected.
Initiated "audio/MPEG4-GENERIC" RTP subsession on port 10142
Increased audio socket receive buffer to 110592 bytes
Initiated "video/H264" RTP subsession on port 10140
Increased video socket receive buffer to 2000000 bytes
==> Found audio stream: 0
==> Found video stream: 0

and then nothing.

Maybe IP packets are not reaching mplayer. But I can see correct network traffic with tcpdump.

Attached files have have IP addresses and couple of PIDS for all Helsinki area channels. Zip file has ESG data files where one can extract sdp files.

Benson 2008-03-12 23:57

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by max_power (Post 154095)
VERY rough translation from http://dvbh.kilu.de/dvbt.txt

unfortunately i only owning a 770, so there is no usb host mode :(

USB host mode works on 770s; it's a lot more trouble to get working, as 5V power must be supplied into the tablet, but it has been done. No clue whether this would work on a 770, but host mode's not the problem.

speculatrix 2008-03-13 08:14

Re: DVB-H on N800 - success
 
this is great news, I have a couple of DVB-T sticks, one freecom and one no-name, and I also have a power USB hub. I believe that there have been DVB-H trials in the UK, so I will need to do a bit of research to see if there's any coverage in my area. I live near, and work in, Cambridge, and there's quite a lot of mobile technology activity around here so maybe I will be lucky!

dlhuss 2008-03-13 10:35

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by sgoerg (Post 154134)
So, i have writen a little tutorial to get the sdp-Files and some hints to get dvb-h to work, look at http://dvbh.kilu.de

:) I NEED the last step in your tutorial too. Without that, I'm lost. But this is the most exciting this to come along since I was able to contact all my Skype contacts when that became available.

Great work!

sgoerg 2008-03-13 22:37

Re: DVB-H on N800 - success
 
1 Attachment(s)
The sticks work also with 3.7V, but then it takes about 500mA . But it is possible to use the internal battery (not the power from the usb connector) for some time !

qwerty12 2008-03-13 22:55

Re: DVB-H on N800 - success
 
@sgoerg

Is it possible to post .diff patches for fixed usb support iin kernel here?

sgoerg 2008-03-14 11:37

Re: DVB-H on N800 - success
 
You must translate the kernel with CONFIG_MUSB_PIO_ONLY=y in .config. If you would like to power the usb-stick only with a external battery - without a hub - then comment out the powercheck:

--- drivers/usb/core/generic.c.orig 2008-03-13 11:37:38.000000000 +0100
+++ drivers/usb/core/generic.c 2008-03-13 11:37:57.000000000 +0100
@@ -99,8 +99,8 @@

/* Rule out configs that draw too much bus current */
if (c->desc.bMaxPower * 2 > udev->bus_mA) {
- insufficient_power++;
- continue;
+ //insufficient_power++;
+ //continue;
}

/* When the first config's first interface is one of Microsoft's


Btw. knows anybody more about the Nokia Mobile TV Receiver SU-33W (protocolls, availability,..) ?

Aciv 2008-03-14 18:08

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by qole (Post 153604)
It looks like Stefan has managed to rig up a custom USB dongle that gets power (to power the hub) from an external source, while sending the actual data to the N800. That looks very cool!

The next step is rigging up a battery pack that supplies this power. That'll make it into a truly portable digital TV.

The Tekkeon MP1550 Black Mobile Power & Battery Charger is a single unit solution for charging your tablet/cell phone/etc. plus recharging your NiMh AA batteries. It is available from Newegg for $30 shipped. The item referred to in the thread you linked is no longer available (it was probably too cheap).

But how do you power the USB hub?

mikkov 2008-03-14 18:09

Re: DVB-H on N800 - success
 
Found out from another forum that mplayer cannot handle ipv6 streams. So if you are trying this in Finland or somewhere else where ipv6 is used mp4player from mpeg4ip.sourceforge.net should be able to show channels. No idea if it works with tablet.

qwerty12 2008-03-18 17:41

Re: DVB-H on N800 - success
 
What does the CONFIG_MUSB_PIO_ONLY do? Does it disable anything?

Thanks.

tme 2008-03-19 10:20

Re: DVB-H on N800 - success
 
Quote:

Originally Posted by qwerty12 (Post 156909)
What does the CONFIG_MUSB_PIO_ONLY do? Does it disable anything?

it disables DMA support for USB ops, apparently due to a bug in the
driver/chipset. this is probably why usb throughput is so sucky.

pdq 2008-03-19 21:00

Re: DVB-H on N800 - success
 
Moin, I have it running on the desktop. Would it be possibe to use the desktop as a proxy so that other clients on the local ethernet could receive the stream? I tried bridgeing dvb0_0 and the iface that goes to the local net but can't get it to work. tcpdump on dvb0_0 shows multicast traffic, but tcpdump on the bridge shows nothing.
The idea ultimately is to get the stream to wlan and to pick it up on the N800.

Thanks,
Reiner

sammy 2008-06-13 12:55

Re: DVB-H on N800 - success
 
Hi,

Thanks for that great tutorial.
Does anyone know if the osso-media-server is able to play sdp? Can I use this player to watch DVB-H?
Thanks,

Sam

speculatrix 2008-10-11 23:45

Re: DVB-H on N800 - success
 
I am wondering if there is any activity with this project? DVB-H is now an approved standard so it'd be great to try this out with diablo OS, as I have two different USB dvb-t sticks and a powered hub.

speculatrix 2009-04-26 23:15

Re: DVB-H on N800 - success
 
*bump*
*bump*

allnameswereout 2009-04-27 18:15

Re: DVB-H on N800 - success
 
Well, why don't you give it a go? It should work. In fact, anything over USB should work as long as drivers (and firmware) works on ARM (armel (little endian)).

In this case the firmware is platform agnostic (because the kernel modules are open source), so if you can get driver to work on your USB stick with the Linux kernel in Diablo (or you compile your own one) you should be set.

If you load the driver then you also get your firmware loaded. It works for me using ExpressCard on Linux/AMD64. But in my case I had to extract firmware from Windows driver. Still, putting it in /lib/firmware solved it, and logs and dmesg are useful and informative.

The firmware is often distributed on /lib/firmware on Linux distributions (in my case 21 in /lib/firmware/dvb-*, 15 of which are /lib/firmware/dvb-usb-*). If they're not available in your Linux distribution you can even download them online or extract them from the Windows drivers. The package name in Ubuntu is linux-firmware.

Here some stations (public TV and public radio) are free to listen on DVB-H and DVB-T. But some (commercial ones) are not free. Then you need decoder. But say I had already DVB-T instead of analog cable (or DVB-C) then I could also use this for DVB-H or DVB-T. Irony is that some of those are free to listen/view on Internet, often on their own website.

Nokia N96 (N95 successor) also supports DVB-H, as does some Samsung phone. The latter was heavily marketed as part of a KPN subscription during WC2008 and OS2008. N96 came too late though; and afaik it has flopped, as it was compared to N95-2 too expensive to justify its costs (and in some ways it was not even as good). The trick with DVB-H is of course that it does not cost the ISP data over 3G.

The German text can be translated with Google or Babelfish or something. If someone has specific questions feel free to ask them and I'll do my best with my (albeit limited) German... :)

Darius2006 2009-12-17 00:17

Re: DVB-H on N800 - success
 
My congratulations Stefan.

I have got TVB-T usb stick, coming with XP Windows drivers.
How to check Linux compatibility
and please tell me how long does it takes things to work.

As DVB-H tests are under way and access is not restricted,
should I go now for one N800 / N810 ?

But I am afraid, without step-by-step manual
I have a little chance to succeed.

Darius


All times are GMT. The time now is 13:56.

vBulletin® Version 3.8.8