Nokia N810 Tablet trial

From NMSL

Trial Goal

Try to use Nokia N810 Tablet as DVB-H receiver device


Cell phone Software

Nokia N810 Tablet is running Maemo Linux based OS2008.


Cell phone Hardware

  • Processor: TI OMAP 2420, 400Mhz
  • Memory: DDR RAM 128MB , Flash 256MB
  • Storage: Up to 2GB internal memory
  • Display: High-resolution 4.13” WVGA display (800 x 480 pixels) with up to 65,000 colors
  • Connectivity: WLAN standard: IEEE 802.11b/g , USB high speed for PC connectivity


Hardware needed

1. Nokia N810 Tablet

2. A normal DVB-T USB-Stick (with linux driver)

3. A powered hub


Software needed

1. A new translated kernel, since the usb support in the standard kernel has a bug

2. kernel-modules and firmware for the DVB-T stick

3. mplayer with sdp-Support and libfaad2 2.6.1

4. Proper SDP files

5. Some other utilities, such as dvbnet, tzap


What we have done so far

1. Flash the cell phone operation system provided we got the OS image (either official Nokia OS image or customized OS image).

Note: This is a complete system restore such that all the previous settings will be lost after the flash. And there is a risk to brick the phone if the customized OS image has problems.

2. Gain root access to the device.

3. Gain ssh access to the device.

4. Set up proper repository location and have most commonly used Linux tools installed.

5. Have already got the DVB-T USB stick and its Linux driver.


What we will do

1. Purchase a powered usb hub

Reason: Nokia N810 Tablet only has mini-usb port which can not provide any power. To use DVB-T USB stick on N810, we have to use a powered USB hub.


2. Compile the new kernal to fix the USB support bug in the standard kernel and upload to the cell phone

Reason: In order to use DVB-T USB stick on N810


3. Install DVB-T USB stick drivers to the N810 OS

Reason: In order to use DVB-T USB stick on N810


4. Compile mplayer with sdp-Support and libfaad2 2.6.1

Reason: mplayer will be the client software used to receive DVB-H signal. And we probably can skip ESG reception part because we can turn the device to the video stream PID directly.


Reference