Difference between revisions of "Open source software for series A7/8/9 SH4"


From SamyGO
Jump to: navigation, search
m
m
Line 13: Line 13:
 
TDT used in following text is acronym for Team Duck Box.
 
TDT used in following text is acronym for Team Duck Box.
  
==Build toolchain==
+
===Build toolchain===
 
Used TDT build system with patches for SAMTV
 
Used TDT build system with patches for SAMTV
  
==Linux kernel==
+
===Linux kernel===
 
[ftp://ftp.stlinux.com/pub/stlinux/2.4/updates/SRPMS/stlinux24-host-kernel-source-sh4-2.6.32.59_stm24_0211-211.src.rpm linux kernel] version 2.6.32.59 stm24-211
 
[ftp://ftp.stlinux.com/pub/stlinux/2.4/updates/SRPMS/stlinux24-host-kernel-source-sh4-2.6.32.59_stm24_0211-211.src.rpm linux kernel] version 2.6.32.59 stm24-211
 
with TDT patches and SAMTV board setup.
 
with TDT patches and SAMTV board setup.
 
Kernel is configured for nfs boot and root. To speed up boot time, usb disk and flash drivers are NOT compiled in, so this kernel will NOT work with usb root.
 
Kernel is configured for nfs boot and root. To speed up boot time, usb disk and flash drivers are NOT compiled in, so this kernel will NOT work with usb root.
  
==Havana player2==
+
===Havana player2===
 
Open source multimedia player framework from ST Microelectronics.
 
Open source multimedia player framework from ST Microelectronics.
 
In original Samsung software is used player version 1 with STAPI. Player 2 has linux native DVB API.
 
In original Samsung software is used player version 1 with STAPI. Player 2 has linux native DVB API.
 
Used TDT patched version 2-191 with aditional patches for SAMTV.
 
Used TDT patched version 2-191 with aditional patches for SAMTV.
  
==Native linux DVB-T driver==
+
===Native linux DVB-T driver===
 
Driver for DVB-T frontend S5H1432 was backported from linux 3.6 and substantially reworked.
 
Driver for DVB-T frontend S5H1432 was backported from linux 3.6 and substantially reworked.
  
==Showtime media center==
+
===Showtime media center===
 
Nice media center software now being ported to sh4 / Havana player2. See http://www.lonelycoder.com/showtime/
 
Nice media center software now being ported to sh4 / Havana player2. See http://www.lonelycoder.com/showtime/
  
==Other software==
+
===Other software===
 
DuckBox project includes following user software
 
DuckBox project includes following user software
  

Revision as of 09:29, 10 March 2013

Increasing discontent with Samsung software resulted in looking for better alternative. And open source community offers one. Belive or not, Samsung TV can run without Samsung's software!

Disclaimer

System is very experimental and many components are work in progress. It is not yet suitable for general public. If you are not experienced in linux, please do not use it. There is ABSOLUTELY NO WARRANTY


Components

System is based on Linux, modified STLinux from ST Microelectronics and DuckBox - collection of open software for satellite box. TDT used in following text is acronym for Team Duck Box.

Build toolchain

Used TDT build system with patches for SAMTV

Linux kernel

linux kernel version 2.6.32.59 stm24-211 with TDT patches and SAMTV board setup. Kernel is configured for nfs boot and root. To speed up boot time, usb disk and flash drivers are NOT compiled in, so this kernel will NOT work with usb root.

Havana player2

Open source multimedia player framework from ST Microelectronics. In original Samsung software is used player version 1 with STAPI. Player 2 has linux native DVB API. Used TDT patched version 2-191 with aditional patches for SAMTV.

Native linux DVB-T driver

Driver for DVB-T frontend S5H1432 was backported from linux 3.6 and substantially reworked.

Showtime media center

Nice media center software now being ported to sh4 / Havana player2. See http://www.lonelycoder.com/showtime/

Other software

DuckBox project includes following user software

  • Enigma 2: Satellite receiver user software. Works and supports DVB-T. Media player does not decode all formats supported by Havana player2.
  • Neutrino HD: Satellite receiver user software. Works but does not support DVB-T. Fast start-up and operation. Good and simple media player.
  • XBMC: Media center works but is very very slow and hardly fits into memory. Not for real use.


Instalation

To be described


Also see discussion