<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://t-hack.com/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://t-hack.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hoernchen</id>
		<title>t-hack.com - Hack X300T / X301T - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://t-hack.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hoernchen"/>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Special:Contributions/Hoernchen"/>
		<updated>2026-06-13T13:54:00Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.18.2</generator>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Setup_NFS-Root-Filesystem</id>
		<title>Setup NFS-Root-Filesystem</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Setup_NFS-Root-Filesystem"/>
				<updated>2009-07-08T20:50:40Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* kernel cmd-line parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===setup nfs server===&lt;br /&gt;
&lt;br /&gt;
*install nfs server&lt;br /&gt;
&lt;br /&gt;
e.g. in debian based distributions that should do the trick:&lt;br /&gt;
 apt-get install nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
*setup exports (e.g. edit /etc/exports)&lt;br /&gt;
 /some/dir/nfsroot 192.168.1.*(rw,sync,subtree_check,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
*reconfigure nfsd&lt;br /&gt;
 exportfs -a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===populate nfsroot===&lt;br /&gt;
&lt;br /&gt;
* cd into the desired directory&lt;br /&gt;
* create nfsroot-direcotory and download nfsroot-tarball from [http://www.t-hack.com/wiki/images/5/58/Nfsroot_x300t_20080214.tar.bz2 here]&lt;br /&gt;
* extract it with &amp;lt;tt&amp;gt;tar xjvf nfsroot_x300t_20080214.tar.bz2&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: you have to be root to do this and the files are directly inside the tarball, so there is no extra dir&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===kernel cmd-line parameter===&lt;br /&gt;
* use the &amp;quot;Compiled-in Kernel Boot Parameter&amp;quot; if you are lazy&lt;br /&gt;
or&lt;br /&gt;
*start yamon&lt;br /&gt;
*change kernel cmd line parameter, we need ip kernel configuration!!&lt;br /&gt;
 setxenv a.linux_cmd &amp;quot;console=ttyS0 root=/dev/nfs rw nfsroot=(nfs_server_ip):/some/dir/nfsroot ip=(my_ip_addr):(server_ip_addr):(gateway):(netmask):(hostname)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*ok, here is an example without placeholders:&lt;br /&gt;
x300t_ip: 192.168.1.20&amp;lt;br/&amp;gt;&lt;br /&gt;
nfs_server_ip: 192.168.1.30&amp;lt;br/&amp;gt;&lt;br /&gt;
gateway: 192.168.1.1&amp;lt;br/&amp;gt;&lt;br /&gt;
netmask: 255.255.255.0&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 setxenv a.linux_cmd &amp;quot;console=ttyS0 root=/dev/nfs rw nfsroot=192.168.1.30:/some/dir/nfsroot ip=192.168.1.20:192.168.1.30:192.168.1.1:255.255.255.0:x300t&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===boot kernel and (hopefully) Linux===&lt;br /&gt;
&lt;br /&gt;
ok, the above settings should let the box mount a rootfs via nfs!&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Setup_NFS-Root-Filesystem</id>
		<title>Setup NFS-Root-Filesystem</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Setup_NFS-Root-Filesystem"/>
				<updated>2009-07-08T20:50:10Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* kernel cmd-line parameter */  +rw&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===setup nfs server===&lt;br /&gt;
&lt;br /&gt;
*install nfs server&lt;br /&gt;
&lt;br /&gt;
e.g. in debian based distributions that should do the trick:&lt;br /&gt;
 apt-get install nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
*setup exports (e.g. edit /etc/exports)&lt;br /&gt;
 /some/dir/nfsroot 192.168.1.*(rw,sync,subtree_check,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
*reconfigure nfsd&lt;br /&gt;
 exportfs -a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===populate nfsroot===&lt;br /&gt;
&lt;br /&gt;
* cd into the desired directory&lt;br /&gt;
* create nfsroot-direcotory and download nfsroot-tarball from [http://www.t-hack.com/wiki/images/5/58/Nfsroot_x300t_20080214.tar.bz2 here]&lt;br /&gt;
* extract it with &amp;lt;tt&amp;gt;tar xjvf nfsroot_x300t_20080214.tar.bz2&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: you have to be root to do this and the files are directly inside the tarball, so there is no extra dir&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===kernel cmd-line parameter===&lt;br /&gt;
* use the &amp;quot;Compiled-in Kernel Boot Parameter&amp;quot; if you are lazy&lt;br /&gt;
or&lt;br /&gt;
*start yamon&lt;br /&gt;
*change kernel cmd line parameter, we need ip kernel configuration!!&lt;br /&gt;
 setxenv a.linux_cmd &amp;quot;console=ttyS0 root=/dev/nfs nfsroot=(nfs_server_ip):/some/dir/nfsroot ip=(my_ip_addr):(server_ip_addr):(gateway):(netmask):(hostname)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*ok, here is an example without placeholders:&lt;br /&gt;
x300t_ip: 192.168.1.20&amp;lt;br/&amp;gt;&lt;br /&gt;
nfs_server_ip: 192.168.1.30&amp;lt;br/&amp;gt;&lt;br /&gt;
gateway: 192.168.1.1&amp;lt;br/&amp;gt;&lt;br /&gt;
netmask: 255.255.255.0&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 setxenv a.linux_cmd &amp;quot;console=ttyS0 root=/dev/nfs rw nfsroot=192.168.1.30:/some/dir/nfsroot ip=192.168.1.20:192.168.1.30:192.168.1.1:255.255.255.0:x300t&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===boot kernel and (hopefully) Linux===&lt;br /&gt;
&lt;br /&gt;
ok, the above settings should let the box mount a rootfs via nfs!&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Setup_NFS-Root-Filesystem</id>
		<title>Setup NFS-Root-Filesystem</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Setup_NFS-Root-Filesystem"/>
				<updated>2009-07-08T17:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===setup nfs server===&lt;br /&gt;
&lt;br /&gt;
*install nfs server&lt;br /&gt;
&lt;br /&gt;
e.g. in debian based distributions that should do the trick:&lt;br /&gt;
 apt-get install nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
*setup exports (e.g. edit /etc/exports)&lt;br /&gt;
 /some/dir/nfsroot 192.168.1.*(rw,sync,subtree_check,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
*reconfigure nfsd&lt;br /&gt;
 exportfs -a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===populate nfsroot===&lt;br /&gt;
&lt;br /&gt;
* cd into the desired directory&lt;br /&gt;
* create nfsroot-direcotory and download nfsroot-tarball from [http://www.t-hack.com/wiki/images/5/58/Nfsroot_x300t_20080214.tar.bz2 here]&lt;br /&gt;
* extract it with &amp;lt;tt&amp;gt;tar xjvf nfsroot_x300t_20080214.tar.bz2&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: you have to be root to do this and the files are directly inside the tarball, so there is no extra dir&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===kernel cmd-line parameter===&lt;br /&gt;
* use the &amp;quot;Compiled-in Kernel Boot Parameter&amp;quot; if you are lazy&lt;br /&gt;
or&lt;br /&gt;
*start yamon&lt;br /&gt;
*change kernel cmd line parameter, we need ip kernel configuration!!&lt;br /&gt;
 setxenv a.linux_cmd &amp;quot;console=ttyS0 root=/dev/nfs nfsroot=(nfs_server_ip):/some/dir/nfsroot ip=(my_ip_addr):(server_ip_addr):(gateway):(netmask):(hostname)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*ok, here is an example without placeholders:&lt;br /&gt;
x300t_ip: 192.168.1.20&amp;lt;br/&amp;gt;&lt;br /&gt;
nfs_server_ip: 192.168.1.30&amp;lt;br/&amp;gt;&lt;br /&gt;
gateway: 192.168.1.1&amp;lt;br/&amp;gt;&lt;br /&gt;
netmask: 255.255.255.0&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 setxenv a.linux_cmd &amp;quot;console=ttyS0 root=/dev/nfs nfsroot=192.168.1.30:/some/dir/nfsroot ip=192.168.1.20:192.168.1.30:192.168.1.1:255.255.255.0:x300t&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===boot kernel and (hopefully) Linux===&lt;br /&gt;
&lt;br /&gt;
ok, the above settings should let the box mount a rootfs via nfs!&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Toolchain_new</id>
		<title>Toolchain new</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Toolchain_new"/>
				<updated>2009-07-03T12:11:51Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Grab [[Media:Smp86xx_toolchain_2.8.0.1.tar.gz]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/smp86xx_toolchain_2.8.0.1/toolchain-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Rootfs-2.7.127.0.tar.bz2]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/rootfs_2.7.127.0/rootfs-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Kernel-2.7.127.0.tar.bz2]], unpack, make menuconfig, make vmlinux.bin, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
Use my nfsroot kernel .config file if you are not sure about the settings [[Media:27127config.gz| &amp;lt;&amp;lt;rename this file to .config, it is not compressed&amp;gt;&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
Recommended settings (Machine Selection screen)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tango2_machine_sel.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
If you are using a [[Setup_NFS-Root-Filesystem|nfsroot]] : Just create an empty directory, ie mkdir ../initramfs, then edit the kernel .config and set CONFIG_INITRAMFS_SOURCE to &amp;quot;../initramfs&amp;quot;, if you do not do this the kernel will use the initramfs as root and willl never mount the nfsroot&amp;lt;br&amp;gt;&lt;br /&gt;
You have to tell te kernel not to use the whole ram in dram0, i.e. via mem=32M, this is '''required''', otherwise it will crash !&lt;br /&gt;
The use [[MakeNK]] create a lx.bin compatible with the wince bootloader (uncheck romfs).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Get mrua-2.7.127.0-prod.tar.bz2 from &amp;quot;somewhere&amp;quot; &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;works only for wince based stbs !&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;export UCLINUX_KERNEL=/path/to/kernel_source_2.7.127.0/linux-2.6.15/&amp;lt;/pre&amp;gt;&lt;br /&gt;
copy /modules, bin/ and /lib to your rootfs, nfsroot, ..&lt;br /&gt;
&lt;br /&gt;
*apply [[Media:Dbgmonodram1.gz|&amp;lt;&amp;lt;this patch, not a gz file !&amp;gt;&amp;gt;]] via &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd mrua-2.7.127.0-prod &amp;amp;&amp;amp; patch -p1 &amp;lt; ../Dbgmonodram1.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;for more debug output and to be able to play videos from dram1 with mono (the command line option should be &amp;quot;-dram 1 -ve1&amp;quot; or something like that)&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-06-27T22:12:14Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* Additional smp8634 / tango2 stuff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[X300t_tuner| X300t Tuner]]&lt;br /&gt;
&lt;br /&gt;
== Additional smp8634 / tango2 stuff==&lt;br /&gt;
*[[A_detailed_look_at_the_boot_process| A detailed look at the boot process]]&lt;br /&gt;
*[[XRPC| The WinCE way of making XRPC calls]]&lt;br /&gt;
*[[Xrpc_call_list| XRPC list including descriptions]]&lt;br /&gt;
*[[Smp8634_certificate_stuff| Smp8634 certificate information]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Toolchain_new]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
*[[Firmware Aufbau Arcor]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=A_detailed_look_at_the_boot_process</id>
		<title>A detailed look at the boot process</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=A_detailed_look_at_the_boot_process"/>
				<updated>2009-06-27T22:04:06Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: Created page with '* The XPU starts and executes the Code from the Boot ROM * The XPU boot ROM code verifies the encrypted and signed internal 512kb serial flash contents and loads the XOS * The XO...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* The XPU starts and executes the Code from the Boot ROM&lt;br /&gt;
* The XPU boot ROM code verifies the encrypted and signed internal 512kb serial flash contents and loads the XOS&lt;br /&gt;
* The XOS tries to find a valid xenv block on the parallel flash at offset 0. It will try  CS2 16 bits, CS3 16 bits, CS2 8 bits, CS3 8 bits. If no xenv block is found it sets up an infinite loop for the host cpu and starts it.&lt;br /&gt;
* The XOS sets up the PLL and DRAM using the xenv settings&lt;br /&gt;
* The XOS executes the xrpc referenced by the x.boot setting (decrypts the bootloader and stores it at the address specified by the xrpc header)&lt;br /&gt;
* The XOS remaps the host cpu boot address to the bootloader load address via CPU_remap_address, i.e. the load address 0x10800000 gets remapped to 0x1fc00000 (= 0xbfc00000) which is the mips reset exception vector address where the host cpu starts executing code after a reset&lt;br /&gt;
* The XOS stores the gbus address for the used xenv block at LR_XENV_LOCATION in the host cpu local ram (0x61ff0)&lt;br /&gt;
* The XOS starts the host cpu&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-06-26T14:04:19Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* Additional smp8634 / tango2 stuff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[X300t_tuner| X300t Tuner]]&lt;br /&gt;
&lt;br /&gt;
== Additional smp8634 / tango2 stuff==&lt;br /&gt;
*[[XRPC| The WinCE way of making XRPC calls]]&lt;br /&gt;
*[[Xrpc_call_list| XRPC list including descriptions]]&lt;br /&gt;
*[[Smp8634_certificate_stuff| Smp8634 certificate information]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Toolchain_new]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
*[[Firmware Aufbau Arcor]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Smp8634_security</id>
		<title>Smp8634 security</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Smp8634_security"/>
				<updated>2009-06-26T14:03:44Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: moved Smp8634 security to Smp8634 certificate stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Smp8634 certificate stuff]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Smp8634_certificate_stuff</id>
		<title>Smp8634 certificate stuff</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Smp8634_certificate_stuff"/>
				<updated>2009-06-26T14:03:44Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: moved Smp8634 security to Smp8634 certificate stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 8 bit CertificateType undicates the certificate type&lt;br /&gt;
&lt;br /&gt;
== Cert Types ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0: cpuBootloader(zboot), cpuzone&lt;br /&gt;
1: cpucode, cpuzone, used to sign cpukernels and applications&lt;br /&gt;
2: xtask1, xpuzone, used to develop and release SDK DRM implementations&lt;br /&gt;
3: video microcode, protected risczone, used by Sigma Designs only&lt;br /&gt;
4: audio microcode, protected risczone, used by Sigma Designs only&lt;br /&gt;
5: transport demuxmicrocode, protected risczone, used by Sigma only&lt;br /&gt;
6: irqhandler running on xpu, xpuzone, used by Sigma Designs only&lt;br /&gt;
7: xtask2, xpuzone, used for Sigma Designs DRM implementations.&lt;br /&gt;
8: xtask3, xpuzone&lt;br /&gt;
9: xtask4, xpuzone&lt;br /&gt;
0xff: xosupdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Certificate  0&amp;lt; ID &amp;lt; 2048 is a ID which uniquely identifies each Certificate issued by Sigma Designs&amp;lt;br&amp;gt;&lt;br /&gt;
== Known CertIDs so far, payload encrypted unless noted otherwise==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0000 Production video ucode&lt;br /&gt;
0001 Production audio ucode&lt;br /&gt;
0002 Production demux ucode&lt;br /&gt;
0003 Production irqhandler&lt;br /&gt;
0004 Production DRM xtask2&lt;br /&gt;
0004 Production xos update&lt;br /&gt;
0009 cpu bootloader (zboot), cpu zone)&lt;br /&gt;
000a cpu code, cpu zone (cpu kernels and applications))&lt;br /&gt;
000b cpu bootloader (zboot), cpu zone, not encrypted&lt;br /&gt;
000c cpu code, cpu zone (cpu kernels and applications), not encrypted&lt;br /&gt;
&lt;br /&gt;
0003 Developer video ucode&lt;br /&gt;
0004 Developer audio ucode&lt;br /&gt;
0005 Developer demux ucode&lt;br /&gt;
0006 Developer irqhandler&lt;br /&gt;
000a cpu bootloader (zboot), cpu zone)&lt;br /&gt;
000b cpu code, cpu zone (cpu kernels and applications)&lt;br /&gt;
001a cpu bootloader (zboot), cpu zone), not encrypted&lt;br /&gt;
001b cpu code, cpu zone (cpu kernels and applications), not encrypted&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Smp8634_certificate_stuff</id>
		<title>Smp8634 certificate stuff</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Smp8634_certificate_stuff"/>
				<updated>2009-06-26T14:02:57Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 8 bit CertificateType undicates the certificate type&lt;br /&gt;
&lt;br /&gt;
== Cert Types ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0: cpuBootloader(zboot), cpuzone&lt;br /&gt;
1: cpucode, cpuzone, used to sign cpukernels and applications&lt;br /&gt;
2: xtask1, xpuzone, used to develop and release SDK DRM implementations&lt;br /&gt;
3: video microcode, protected risczone, used by Sigma Designs only&lt;br /&gt;
4: audio microcode, protected risczone, used by Sigma Designs only&lt;br /&gt;
5: transport demuxmicrocode, protected risczone, used by Sigma only&lt;br /&gt;
6: irqhandler running on xpu, xpuzone, used by Sigma Designs only&lt;br /&gt;
7: xtask2, xpuzone, used for Sigma Designs DRM implementations.&lt;br /&gt;
8: xtask3, xpuzone&lt;br /&gt;
9: xtask4, xpuzone&lt;br /&gt;
0xff: xosupdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Certificate  0&amp;lt; ID &amp;lt; 2048 is a ID which uniquely identifies each Certificate issued by Sigma Designs&amp;lt;br&amp;gt;&lt;br /&gt;
== Known CertIDs so far, payload encrypted unless noted otherwise==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0000 Production video ucode&lt;br /&gt;
0001 Production audio ucode&lt;br /&gt;
0002 Production demux ucode&lt;br /&gt;
0003 Production irqhandler&lt;br /&gt;
0004 Production DRM xtask2&lt;br /&gt;
0004 Production xos update&lt;br /&gt;
0009 cpu bootloader (zboot), cpu zone)&lt;br /&gt;
000a cpu code, cpu zone (cpu kernels and applications))&lt;br /&gt;
000b cpu bootloader (zboot), cpu zone, not encrypted&lt;br /&gt;
000c cpu code, cpu zone (cpu kernels and applications), not encrypted&lt;br /&gt;
&lt;br /&gt;
0003 Developer video ucode&lt;br /&gt;
0004 Developer audio ucode&lt;br /&gt;
0005 Developer demux ucode&lt;br /&gt;
0006 Developer irqhandler&lt;br /&gt;
000a cpu bootloader (zboot), cpu zone)&lt;br /&gt;
000b cpu code, cpu zone (cpu kernels and applications)&lt;br /&gt;
001a cpu bootloader (zboot), cpu zone), not encrypted&lt;br /&gt;
001b cpu code, cpu zone (cpu kernels and applications), not encrypted&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-06-15T17:49:27Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* Additional smp8634 / tango2 stuff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[X300t_tuner| X300t Tuner]]&lt;br /&gt;
&lt;br /&gt;
== Additional smp8634 / tango2 stuff==&lt;br /&gt;
*[[XRPC| The WinCE way of making XRPC calls]]&lt;br /&gt;
*[[Xrpc_call_list| XRPC list including descriptions]]&lt;br /&gt;
*[[Smp8634_security| Smp8634 security]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Toolchain_new]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
*[[Firmware Aufbau Arcor]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-06-15T17:35:59Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* Additional smp8634 / tango2 stuff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[X300t_tuner| X300t Tuner]]&lt;br /&gt;
&lt;br /&gt;
== Additional smp8634 / tango2 stuff==&lt;br /&gt;
*[[XRPC]]&lt;br /&gt;
*[[Xrpc_call_list| XRPC list including descriptions]]&lt;br /&gt;
*[[Smp8634_security| Smp8634 security]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Toolchain_new]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
*[[Firmware Aufbau Arcor]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Xrpc_call_list</id>
		<title>Xrpc call list</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Xrpc_call_list"/>
				<updated>2009-06-15T17:34:45Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XRPC_ID_GETSERIAL (0)==&lt;br /&gt;
Returns the chip serial number.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| serial number [0..31](LSB) || [32..63] || [64..91] || [92..127](MSB) || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_GETRANDOM (2) ==&lt;br /&gt;
Returns a random number generated by the chip hardware, this xrpc takes about ~10ms&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| Random Number || 0 || 0 || 0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_GETBONDINGCOMMENT (3)==&lt;br /&gt;
Returns the chip bonding option string in param0 and param1, &amp;quot;developA&amp;quot; for development chips (ES4/ES5/ES6/ES7) or &amp;quot;productA&amp;quot; for production chips (revA/revB/revC/..)&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| Bonding comment [0..31] (LSB)  || Bonding comment [32..63] (MSB)  || 0 || 0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_SHA1XOS (4)==&lt;br /&gt;
Returns the SHA1 hash of the xos currently in serial flash.&lt;br /&gt;
&lt;br /&gt;
For 'M' versions of xos (development versions), the last 3 hex digits of the hash are normally equal to the release version (since xosM7d), this is not true for 'P' (production) versions of xos.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| xos SHA1 hash [0..31] (LSB) || [32..63] || [64..91] || [92..127] || [128..159](MSB)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_XLOAD (5) ==&lt;br /&gt;
Load a secure binary in xload format (payload)&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| Size || Depends on xload cert type || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| Depends on xload cert type || 0 || 0 || 0 ||0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*  Param0 is the size of the xload payload, '''before''' encryption and formatting, not the size of the xload packet !&lt;br /&gt;
* For zboot/cpu type xloads, param1 is the load address.&lt;br /&gt;
* For xtasks and ucode type xloads, and from xos version &amp;gt;= D0, param1 is the dram controller to load the xtask too.&lt;br /&gt;
* Otherwise param1 is reserved (should be 0).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_XUNLOAD (17) ==&lt;br /&gt;
Unload an xtask image previously loaded (payload is the corresponding xunload file)&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| Size of xunload payload|| image number to unload || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| 0 || 0 || 0 || 0 ||0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_REBOOT (19) ==&lt;br /&gt;
reboot.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| 0 || 0 || 0 || 0 ||0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_XBIND (20) ==&lt;br /&gt;
Bind the certificate type to a specific certificate (payload is the binding token). After binding the xload operation will only succeed when using the right certificate.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| xbind payload size || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| 0 || 0 || 0 || 0 ||0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_XSTART (21) ==&lt;br /&gt;
Instantiate an xtask or microcode using the specified image. The image needs to be previously loaded with XLOAD xrpc. The registers a0-a3 are initialized before starting the xtask.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| Image ID || xtask initial a0 register / microcode target DSP or RISC. || task initial a1 register / 0 || task initial a2 register / 0 || task initial a3 register / 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| xtask id (aka Thread ID) / 0 || 0 || 0 || 0 ||0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If ImageID&amp;lt;100, XSTART will start the xtask loaded in the 'ImageID' xtask image slot. If ImageID&amp;gt;=100, XSTART will start the microcode loaded in the 'ImageID-100' microcode image slot.&lt;br /&gt;
* In case of microcode loading, param1 indicates the target DSP/RISC on which the microcode is going to be started:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|0|| Video Risc 0 &lt;br /&gt;
|-&lt;br /&gt;
|1|| Video Risc 1 &lt;br /&gt;
|-&lt;br /&gt;
|2|| Audio DSP 0 &lt;br /&gt;
|-&lt;br /&gt;
|3|| Audio DSP 1&lt;br /&gt;
|- &lt;br /&gt;
|4|| Demux Risc &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In case of microcode loading, param2..param4 are reserved, and output parameters are also all reserved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_XKILL (22) ==&lt;br /&gt;
Send a signal to an xtask. Use signal number -1 to stop an xtask. &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| xtask id (aka Thread ID) || Signal number || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| 0 || 0 || 0 || 0 ||0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In case of a multi-threaded xtask, xkill will only signal or stop one specific thread.&lt;br /&gt;
* There is no way to kill all spawned threads at once.&lt;br /&gt;
* Each thread must terminate or be stopped individually.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_GETBINDING (24) ==&lt;br /&gt;
Get current binding. Return the SHA-1 of the current bound certificate for a particular certificate type. XRPC will fail if type is not bound. &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| cert id || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| SHA1 hash [0..31] (LSB) ||[32..63] ||[64..91] ||[92..127]  ||[128..159] (MSB) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_GETOWNER (25) ==&lt;br /&gt;
Get current owner of a sflash (secure flash) sector. Return the SHA-1 of the certificate of the owner of the sector. XRPC will fail if type sector is not currently owned. &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| sector number || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| SHA1 hash [0..31] (LSB) ||[32..63] ||[64..91] ||[92..127]  ||[128..159] (MSB) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_VERSION (27) ==&lt;br /&gt;
VERSION returns the XOS version. Available for xos version &amp;gt;= 0xD0.&lt;br /&gt;
&lt;br /&gt;
The version is returned in param0 as follows:&lt;br /&gt;
&lt;br /&gt;
For development xos ('M' versions) : param0 = 'M' &amp;lt;&amp;lt; 24 | version&lt;br /&gt;
&lt;br /&gt;
For production xos ('P' versions) : param0 = 'P' &amp;lt;&amp;lt; 24 | version&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| Version number ||0||0||0||0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_GETPROTECTION (23) ==&lt;br /&gt;
Get current protection register settings (PBUS settings). &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || Gbus address of the protection register.  || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| Value of the protection register. ||0||0||0||0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_SETENHANCEDMODE (26) ==&lt;br /&gt;
Switch XOS to enhanced security mode. &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || DRAM0 XPU Zone allocator size || DRAM0 Risc Zone C allocator size || DRAM1 XPU Zone allocator size || DRAM1 Risc Zone C allocator size&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| 0 ||0||0||0||0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*  Switching to enhanced mode causes the following to happen:&lt;br /&gt;
** All running xtasks are killed.&lt;br /&gt;
** All loaded xtasks are unloaded.&lt;br /&gt;
** Irq Handler is killed and unloaded.&lt;br /&gt;
** All running codec microcodes are stopped.&lt;br /&gt;
** All loaded codec microcodes are unloaded.&lt;br /&gt;
** DRAM controller config register is protected from host access and restored to the proper initial value as determined at XOS boot time.&lt;br /&gt;
** XOS allocators are reinitialized using size values passed in param1...param4.&lt;br /&gt;
** Curtains are reinitialized to the default value, according to the allocators size. &lt;br /&gt;
* The allocators size must be a power of 2, param0...param4 only contain the power, in the same way as the xos xenv parameters (x.l2xz, x.l2rzc, x.l2xz1, x.l2rzc1).&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Xrpc_call_list</id>
		<title>Xrpc call list</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Xrpc_call_list"/>
				<updated>2009-06-15T17:12:54Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XRPC_ID_GETSERIAL (0)==&lt;br /&gt;
Returns the chip serial number.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| serial number [0..31](LSB) || [32..63] || [64..91] || [92..127](MSB) || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_GETRANDOM (2) ==&lt;br /&gt;
Returns a random number generated by the chip hardware, this xrpc takes about ~10ms&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| Random Number || 0 || 0 || 0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_GETBONDINGCOMMENT (3)==&lt;br /&gt;
Returns the chip bonding option string in param0 and param1, &amp;quot;developA&amp;quot; for development chips (ES4/ES5/ES6/ES7) or &amp;quot;productA&amp;quot; for production chips (revA/revB/revC/..)&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| Bonding comment [0..31] (LSB)  || Bonding comment [32..63] (MSB)  || 0 || 0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_SHA1XOS (4)==&lt;br /&gt;
Returns the SHA1 hash of the xos currently in serial flash.&lt;br /&gt;
&lt;br /&gt;
For 'M' versions of xos (development versions), the last 3 hex digits of the hash are normally equal to the release version (since xosM7d), this is not true for 'P' (production) versions of xos.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| xos SHA1 hash [0..31] (LSB) || [32..63] || [64..91] || [92..127] || [128..159](MSB)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_XLOAD (5) ==&lt;br /&gt;
Load a secure binary in xload format (payload)&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| Size || Depends on xload cert type || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| Depends on xload cert type || 0 || 0 || 0 ||0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*  Param0 is the size of the xload payload, '''before''' encryption and formatting, not the size of the xload packet !&lt;br /&gt;
* For zboot/cpu type xloads, param1 is the load address.&lt;br /&gt;
* For xtasks and ucode type xloads, and from xos version &amp;gt;= D0, param1 is the dram controller to load the xtask too.&lt;br /&gt;
* Otherwise param1 is reserved (should be 0).&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_XUNLOAD (17) ==&lt;br /&gt;
Unload an xtask image previously loaded (payload is the corresponding xunload file)&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| Size of xunload payload|| image number to unload || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| 0 || 0 || 0 || 0 ||0&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Xrpc_call_list</id>
		<title>Xrpc call list</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Xrpc_call_list"/>
				<updated>2009-06-15T16:49:37Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: Created page with '== XRPC_ID_GETSERIAL (0)== returns the chip serial number. {| border=&amp;quot;1&amp;quot; !!! param0  !! param1 !! param2 !! param3 !! param4 |- ! input | 0 || 0 || 0 || 0 || 0 |- ! output | SN[0...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XRPC_ID_GETSERIAL (0)==&lt;br /&gt;
returns the chip serial number.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| SN[0..31](LSB) || [32..63] || [64..91] || SN[92..127](MSB) || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_GETRANDOM (2) ==&lt;br /&gt;
returns a random number generated by the chip hardware, this xrpc takes about ~10ms&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| Random Number || 0 || 0 || 0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== XRPC_ID_GETBONDINGCOMMENT ==&lt;br /&gt;
returns the chip bonding option string in param0 and param1, &amp;quot;developA&amp;quot; for development chips (ES4/ES5/ES6/ES7) or &amp;quot;productA&amp;quot; for production chips (revA/revB/revC/..)&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!!! param0  !! param1 !! param2 !! param3 !! param4&lt;br /&gt;
|-&lt;br /&gt;
! input&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
! output&lt;br /&gt;
| Bonding comment [0..31] (LSB)  || Bonding comment [32..63] (MSB)  || 0 || 0 || 0&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=User:Hoernchen</id>
		<title>User:Hoernchen</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=User:Hoernchen"/>
				<updated>2009-05-28T17:16:05Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: doh.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Booter of linux, conqueror of the smp8634.&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Toolchain_new</id>
		<title>Toolchain new</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Toolchain_new"/>
				<updated>2009-05-27T01:03:55Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: added dbg/mono dram1 patch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Grab [[Media:Smp86xx_toolchain_2.8.0.1.tar.gz]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/smp86xx_toolchain_2.8.0.1/toolchain-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Rootfs-2.7.127.0.tar.bz2]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/rootfs_2.7.127.0/rootfs-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Kernel-2.7.127.0.tar.bz2]], unpack, make menuconfig, make vmlinux.bin, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
Use my nfsroot kernel .config file if you are not sure about the settings [[Media:27127config.gz| &amp;lt;&amp;lt;rename this file to .config, it is not compressed&amp;gt;&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
Recommended settings (Machine Selection screen)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tango2_machine_sel.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
If you are using a [[Setup_NFS-Root-Filesystem|nfsroot]] : Just create an empty directory, ie mkdir ../initramfs, then edit the kernel .config and set CONFIG_INITRAMFS_SOURCE to &amp;quot;../initramfs&amp;quot;, if you do not do this the kernel will use the initramfs as root and willl never mount the nfsroot&amp;lt;br&amp;gt;&lt;br /&gt;
You have to tell te kernel not to use the whole ram in dram0, i.e. via mem=32M, this is '''required''', otherwise it will crash !&lt;br /&gt;
The use [[MakeNK]] create a lx.bin compatible with the wince bootloader (uncheck romfs).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Get mrua-2.7.127.0-prod.tar.bz2 from &amp;quot;somewhere&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;export UCLINUX_KERNEL=/path/to/kernel_source_2.7.127.0/linux-2.6.15/&amp;lt;/pre&amp;gt;&lt;br /&gt;
copy /modules, bin/ and /lib to your rootfs, nfsroot, ..&lt;br /&gt;
&lt;br /&gt;
*apply [[Media:Dbgmonodram1.gz|&amp;lt;&amp;lt;this patch, not a gz file !&amp;gt;&amp;gt;]] via &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd mrua-2.7.127.0-prod &amp;amp;&amp;amp; patch -p1 &amp;lt; ../Dbgmonodram1.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;for more debug output and to be able to play videos from dram1 with mono (the command line option should be &amp;quot;-dram 1 -ve1&amp;quot; or something like that)&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Toolchain_new</id>
		<title>Toolchain new</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Toolchain_new"/>
				<updated>2009-05-27T01:03:21Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Grab [[Media:Smp86xx_toolchain_2.8.0.1.tar.gz]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/smp86xx_toolchain_2.8.0.1/toolchain-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Rootfs-2.7.127.0.tar.bz2]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/rootfs_2.7.127.0/rootfs-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Kernel-2.7.127.0.tar.bz2]], unpack, make menuconfig, make vmlinux.bin, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
Use my nfsroot kernel .config file if you are not sure about the settings [[Media:27127config.gz| &amp;lt;&amp;lt;rename this file to .config, it is not compressed&amp;gt;&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
Recommended settings (Machine Selection screen)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tango2_machine_sel.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
If you are using a [[Setup_NFS-Root-Filesystem|nfsroot]] : Just create an empty directory, ie mkdir ../initramfs, then edit the kernel .config and set CONFIG_INITRAMFS_SOURCE to &amp;quot;../initramfs&amp;quot;, if you do not do this the kernel will use the initramfs as root and willl never mount the nfsroot&amp;lt;br&amp;gt;&lt;br /&gt;
You have to tell te kernel not to use the whole ram in dram0, i.e. via mem=32M, this is '''required''', otherwise it will crash !&lt;br /&gt;
The use [[MakeNK]] create a lx.bin compatible with the wince bootloader (uncheck romfs).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Get mrua-2.7.127.0-prod.tar.bz2 from &amp;quot;somewhere&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;export UCLINUX_KERNEL=/path/to/kernel_source_2.7.127.0/linux-2.6.15/&amp;lt;/pre&amp;gt;&lt;br /&gt;
copy /modules, bin/ and /lib to your rootfs, nfsroot, ..&lt;br /&gt;
&lt;br /&gt;
*apply [[Media:Dbgmonodram1.gz|&amp;lt;&amp;lt;this patch, not a gz file !&amp;gt;&amp;gt;]] via &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mrua-2.7.127.0-prod &amp;amp;&amp;amp; patch -p1 &amp;lt; ../Dbgmonodram1.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;for more debug output and to be able to play videos from dram1 with mono (the command line option should be &amp;quot;-dram 1 -ve1&amp;quot; or something like that)&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=File:Dbgmonodram1.gz</id>
		<title>File:Dbgmonodram1.gz</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=File:Dbgmonodram1.gz"/>
				<updated>2009-05-27T00:59:44Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: patch to enable debug output and mono playback from dram1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;patch to enable debug output and mono playback from dram1&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=X300t_tuner</id>
		<title>X300t tuner</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=X300t_tuner"/>
				<updated>2009-05-26T22:54:22Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Micronasdrx.jpg|500px|thumb| Micronas drx3975d revision a2 chip]]&lt;br /&gt;
The Tuner is a tdfb-g352d made by LG Innotek and is connected via SSI/SPI to the smp8634 demux engine.&lt;br /&gt;
::tdf - '''T'''uner '''D'''igital o'''F'''dm NIM&lt;br /&gt;
::b - Size : 7.7mm X 28.8mm X 67.0mm&lt;br /&gt;
::g - Tuner Type - Germany&lt;br /&gt;
::3 - Demodulation ic [http://www.tridentmicro.com/Product_drx_39375d_3978d.asp drx3975d]&lt;br /&gt;
::5 - Chassis Type - Vertical, 1 input 1 through&lt;br /&gt;
::2 - Version&lt;br /&gt;
::d- Jack Type, DIn Jack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;It shouldn't be very hard to add Linux support&amp;lt;/strike&amp;gt;, a driver supporting the drx3975d (em28xx-new) &amp;lt;strike&amp;gt;is already&amp;lt;/strike&amp;gt; was available before Trident Microsystems acquired a part of Micronas' consumer division and all source code concerning the drx397xd was removed from the em28xx-new repository. There should be a backup somewhere...&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=X300t_tuner</id>
		<title>X300t tuner</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=X300t_tuner"/>
				<updated>2009-05-26T22:42:34Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Micronasdrx.jpg|500px|thumb| Micronas drx3975d revision a2 chip]]&lt;br /&gt;
The Tuner is a tdfb-g352d made by LG Innotek and is connected via SSI/SPI to the smp8634 demux engine.&lt;br /&gt;
::tdf - '''T'''uner '''D'''igital o'''F'''dm NIM&lt;br /&gt;
::b - Size : 7.7mm X 28.8mm X 67.0mm&lt;br /&gt;
::g - Tuner Type - Germany&lt;br /&gt;
::3 - Demodulation ic drx3975d&lt;br /&gt;
::5 - Chassis Type - Vertical, 1 input 1 through&lt;br /&gt;
::2 - Version&lt;br /&gt;
::d- Jack Type, DIn Jack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;It shouldn't be very hard to add Linux support&amp;lt;/strike&amp;gt;, a driver supporting the drx3975d (em28xx-new) &amp;lt;strike&amp;gt;is already&amp;lt;/strike&amp;gt; was available before Trident Microsystems acquired a part of Micronas' consumer division and all source code concerning the drx397xd was removed from the em28xx-new repository. There should be a backup somewhere...&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=X300t_tuner</id>
		<title>X300t tuner</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=X300t_tuner"/>
				<updated>2009-05-26T22:40:41Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Micronasdrx.jpg|500px|thumb| Micronas drx3975d revision a2 chip]]&lt;br /&gt;
The Tuner is a tdfb-g352d made by LG Innotek and is connected via SSI/SPI to the smp8634 demux engine.&lt;br /&gt;
::tdfb - '''T'''uner '''D'''igital o'''F'''dm NIM&lt;br /&gt;
::b - Size : 7.7mm X 28.8mm X 67.0mm&lt;br /&gt;
::g - Tuner Type - Germany&lt;br /&gt;
::3 - Demodulation ic drx3975d&lt;br /&gt;
::5 - Chassis Type - Vertical, 1 input 1 through&lt;br /&gt;
::2 - Version&lt;br /&gt;
::d- Jack Type, DIn Jack&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;It shouldn't be very hard to add Linux support&amp;lt;/strike&amp;gt;, a driver supporting the drx3975d (em28xx-new) &amp;lt;strike&amp;gt;is already&amp;lt;/strike&amp;gt; was available before Trident Microsystems acquired a part of Micronas' consumer division and all source code concerning the drx397xd was removed from the em28xx-new repository. There should be a backup somewhere...&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=User:Hoernchen</id>
		<title>User:Hoernchen</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=User:Hoernchen"/>
				<updated>2009-05-22T23:33:32Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: New page: Booter of linux, conqueror of the emp8634.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Booter of linux, conqueror of the emp8634.&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-05-22T23:31:21Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[X300t_tuner| X300t Tuner]]&lt;br /&gt;
&lt;br /&gt;
== Additional smp8634 / tango2 stuff==&lt;br /&gt;
*[[XRPC]]&lt;br /&gt;
*[[Smp8634_security| Smp8634 security]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Toolchain_new]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
*[[Firmware Aufbau Arcor]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-05-22T23:28:39Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* Hardware */  added tuner&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[X300t_tuner| X300t Tuner]]&lt;br /&gt;
*[[XRPC]]&lt;br /&gt;
*[[Smp8634_security| Smp8634 security]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Toolchain_new]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
*[[Firmware Aufbau Arcor]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=X300t_tuner</id>
		<title>X300t tuner</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=X300t_tuner"/>
				<updated>2009-05-22T23:27:23Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Micronasdrx.jpg|500px|thumb| Micronas drx3975d revision a2 chip]]&lt;br /&gt;
The Tuner is a tdfb-g352d made by LG Innotek and is connected via SSI/SPI to the smp8634 demux engine.&lt;br /&gt;
::tdfb - '''T'''uner '''D'''igital o'''F'''dm NIM&lt;br /&gt;
::b - Size : 7.7mm X 28.8mm X 67.0mm&lt;br /&gt;
::g - Tuner Type - Germany&lt;br /&gt;
::3 - Demodulation ic drx3975d&lt;br /&gt;
::5 - Chassis Type - Vertical, 1 input 1 through&lt;br /&gt;
::2 - Version&lt;br /&gt;
::d- Jack Type, DIn Jack&lt;br /&gt;
&lt;br /&gt;
It shouldn't be very hard to add Linux support, a driver supporting the drx3975d (em28xx-new) is already available.&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=X300t_tuner</id>
		<title>X300t tuner</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=X300t_tuner"/>
				<updated>2009-05-22T23:24:08Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: New page:  Micronas drx3975d revision a2 chip The Tuner is a tdfb-g352d made by LG Innotek ::tdfb - '''T'''uner '''D'''igital o'''F'''dm NIM ::b - Size : 7.7mm ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Micronasdrx.jpg|500px|thumb| Micronas drx3975d revision a2 chip]]&lt;br /&gt;
The Tuner is a tdfb-g352d made by LG Innotek&lt;br /&gt;
::tdfb - '''T'''uner '''D'''igital o'''F'''dm NIM&lt;br /&gt;
::b - Size : 7.7mm X 28.8mm X 67.0mm&lt;br /&gt;
::g - Tuner Type - Germany&lt;br /&gt;
::3 - Demodulation ic drx3975d&lt;br /&gt;
::5 - Chassis Type - Vertical, 1 input 1 through&lt;br /&gt;
::2 - Version&lt;br /&gt;
::d- Jack Type, DIn Jack&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=File:Micronasdrx.jpg</id>
		<title>File:Micronasdrx.jpg</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=File:Micronasdrx.jpg"/>
				<updated>2009-05-22T23:22:29Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: x300t tuner chip, drx3975d revision a2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;x300t tuner chip, drx3975d revision a2&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Toolchain_new</id>
		<title>Toolchain new</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Toolchain_new"/>
				<updated>2009-05-21T20:15:49Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Grab [[Media:Smp86xx_toolchain_2.8.0.1.tar.gz]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/smp86xx_toolchain_2.8.0.1/toolchain-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Rootfs-2.7.127.0.tar.bz2]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/rootfs_2.7.127.0/rootfs-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Kernel-2.7.127.0.tar.bz2]], unpack, make menuconfig, make vmlinux.bin, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
Use my nfsroot kernel .config file if you are not sure about the settings [[Media:27127config.gz| &amp;lt;&amp;lt;rename this file to .config, it is not compressed&amp;gt;&amp;gt;]]&amp;lt;br&amp;gt;&lt;br /&gt;
Recommended settings (Machine Selection screen)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tango2_machine_sel.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
If you are using a [[Setup_NFS-Root-Filesystem|nfsroot]] : Just create an empty directory, ie mkdir ../initramfs, then edit the kernel .config and set CONFIG_INITRAMFS_SOURCE to &amp;quot;../initramfs&amp;quot;, if you do not do this the kernel will use the initramfs as root and willl never mount the nfsroot&amp;lt;br&amp;gt;&lt;br /&gt;
You have to tell te kernel not to use the whole ram in dram0, i.e. via mem=32M, this is '''required''', otherwise it will crash !&lt;br /&gt;
The use [[MakeNK]] create a lx.bin compatible with the wince bootloader (uncheck romfs).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Get mrua-2.7.127.0-prod.tar.bz2 from &amp;quot;somewhere&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;export UCLINUX_KERNEL=/path/to/kernel_source_2.7.127.0/linux-2.6.15/&amp;lt;/pre&amp;gt;&lt;br /&gt;
copy /modules, bin/ and /lib to your rootfs, nfsroot, ..&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=File:27127config.gz</id>
		<title>File:27127config.gz</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=File:27127config.gz"/>
				<updated>2009-05-21T20:09:03Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: My kernel-2.7.127.0 .config file
SAVE IT AS .confg ! THE GZ FILE EXTENSION IS JUST FOR THE WIKI, THIS FILE IS NOT COMPRESED !&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My kernel-2.7.127.0 .config file&lt;br /&gt;
SAVE IT AS .confg ! THE GZ FILE EXTENSION IS JUST FOR THE WIKI, THIS FILE IS NOT COMPRESED !&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Toolchain_new</id>
		<title>Toolchain new</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Toolchain_new"/>
				<updated>2009-05-21T14:49:14Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: added machine selection picture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Grab [[Media:Smp86xx_toolchain_2.8.0.1.tar.gz]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/smp86xx_toolchain_2.8.0.1/toolchain-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Rootfs-2.7.127.0.tar.bz2]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/rootfs_2.7.127.0/rootfs-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Kernel-2.7.127.0.tar.bz2]], unpack, make menuconfig, make vmlinux.bin, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
Recommended settings (Machine Selection screen)&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tango2_machine_sel.JPG]]&amp;lt;br&amp;gt;&lt;br /&gt;
If you are using a [[Setup_NFS-Root-Filesystem|nfsroot]] : Just create an empty directory, ie mkdir ../initramfs, then edit the kernel .config and set CONFIG_INITRAMFS_SOURCE to &amp;quot;../initramfs&amp;quot;, if you do not do this the kernel will use the initramfs as root and willl never mount the nfsroot&amp;lt;br&amp;gt;&lt;br /&gt;
You have to tell te kernel not to use the whole ram in dram0, i.e. via mem=32M, this is '''required''', otherwise it will crash !&lt;br /&gt;
The use [[MakeNK]] create a lx.bin compatible with the wince bootloader (uncheck romfs).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Get mrua-2.7.127.0-prod.tar.bz2 from &amp;quot;somewhere&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;export UCLINUX_KERNEL=/path/to/kernel_source_2.7.127.0/linux-2.6.15/&amp;lt;/pre&amp;gt;&lt;br /&gt;
copy /modules, bin/ and /lib to your rootfs, nfsroot, ..&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=File:Tango2_machine_sel.JPG</id>
		<title>File:Tango2 machine sel.JPG</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=File:Tango2_machine_sel.JPG"/>
				<updated>2009-05-21T14:41:18Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: working settings for the machine selection screen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;working settings for the machine selection screen&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Toolchain_new</id>
		<title>Toolchain new</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Toolchain_new"/>
				<updated>2009-05-20T14:50:57Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: nfsroot details added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Grab [[Media:Smp86xx_toolchain_2.8.0.1.tar.gz]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/smp86xx_toolchain_2.8.0.1/toolchain-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Rootfs-2.7.127.0.tar.bz2]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/rootfs_2.7.127.0/rootfs-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Kernel-2.7.127.0.tar.bz2]], unpack, make menuconfig, make vmlinux.bin, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
If you are using a [[Setup_NFS-Root-Filesystem|nfsroot]] : Just create an empty directory, ie mkdir ../initramfs, then edit the kernel .config and set CONFIG_INITRAMFS_SOURCE to &amp;quot;../initramfs&amp;quot;, if you do not do this the kernel will use the initramfs as root and willl never mount the nfsroot&amp;lt;br&amp;gt;&lt;br /&gt;
You have to tell te kernel not to use the whole ram in dram0, i.e. via mem=32M, this is '''required''', otherwise it will crash !&lt;br /&gt;
The use [[MakeNK]] create a lx.bin compatible with the wince bootloader (uncheck romfs).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Get mrua-2.7.127.0-prod.tar.bz2 from &amp;quot;somewhere&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;export UCLINUX_KERNEL=/path/to/kernel_source_2.7.127.0/linux-2.6.15/&amp;lt;/pre&amp;gt;&lt;br /&gt;
copy /modules, bin/ and /lib to your rootfs, nfsroot, ..&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Toolchain_new</id>
		<title>Toolchain new</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Toolchain_new"/>
				<updated>2009-05-19T16:41:53Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Grab [[Media:Smp86xx_toolchain_2.8.0.1.tar.gz]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/smp86xx_toolchain_2.8.0.1/toolchain-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Rootfs-2.7.127.0.tar.bz2]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/rootfs_2.7.127.0/rootfs-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Kernel-2.7.127.0.tar.bz2]], unpack, make menuconfig, make vmlinux.bin, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
You have to tell te kernel not to use the whole ram in dram0, i.e. via mem=32M, this is required, otherwise it will crash !&lt;br /&gt;
The use [[MakeNK]] create a lx.bin compatible with the wince bootloader (uncheck romfs).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Get mrua-2.7.127.0-prod.tar.bz2 from &amp;quot;somewhere&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;export UCLINUX_KERNEL=/path/to/kernel_source_2.7.127.0/linux-2.6.15/&amp;lt;/pre&amp;gt;&lt;br /&gt;
copy /modules, bin/ and /lib to your rootfs, nfsroot, ..&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-05-19T16:04:30Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[XRPC]]&lt;br /&gt;
*[[Smp8634_security]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Toolchain_new]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
*[[Firmware Aufbau Arcor]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Toolchain_new</id>
		<title>Toolchain new</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Toolchain_new"/>
				<updated>2009-05-19T16:04:11Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: ia:&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Grab [[Media:Smp86xx_toolchain_2.8.0.1.tar.gz]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/smp86xx_toolchain_2.8.0.1/toolchain-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Rootfs-2.7.127.0.tar.bz2]], unpack, make, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;source /path/to/rootfs_2.7.127.0/rootfs-path.env&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Grab [[Media:Kernel-2.7.127.0.tar.bz2]], unpack, make menuconfig, make vmlinux.bin, wait...&amp;lt;br&amp;gt;&lt;br /&gt;
The use [[MakeNK]] create a lx.bin compatible with the wince bootloader (uncheck romfs).&lt;br /&gt;
&lt;br /&gt;
*Get mrua-2.7.127.0-prod.tar.bz2 from &amp;quot;somewhere&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;export UCLINUX_KERNEL=/path/to/kernel_source_2.7.127.0/linux-2.6.15/&amp;lt;/pre&amp;gt;&lt;br /&gt;
copy /modules, bin/ and /lib to your rootfs, nfsroot, ..&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=File:Kernel-2.7.127.0.tar.bz2</id>
		<title>File:Kernel-2.7.127.0.tar.bz2</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=File:Kernel-2.7.127.0.tar.bz2"/>
				<updated>2009-05-19T15:58:02Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=File:Rootfs-2.7.127.0.tar.bz2</id>
		<title>File:Rootfs-2.7.127.0.tar.bz2</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=File:Rootfs-2.7.127.0.tar.bz2"/>
				<updated>2009-05-19T15:57:41Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=File:Kernel-2.7.127.0.tar.gz</id>
		<title>File:Kernel-2.7.127.0.tar.gz</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=File:Kernel-2.7.127.0.tar.gz"/>
				<updated>2009-05-19T15:48:41Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=File:Rootfs-2.7.127.0.tar.gz</id>
		<title>File:Rootfs-2.7.127.0.tar.gz</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=File:Rootfs-2.7.127.0.tar.gz"/>
				<updated>2009-05-19T15:45:31Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=File:Smp86xx_toolchain_2.8.0.1.tar.gz</id>
		<title>File:Smp86xx toolchain 2.8.0.1.tar.gz</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=File:Smp86xx_toolchain_2.8.0.1.tar.gz"/>
				<updated>2009-05-19T15:34:25Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: toolchain package&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;toolchain package&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-05-19T15:08:59Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* Pirelli STB HY100 (aka IP100) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[XRPC]]&lt;br /&gt;
*[[Smp8634_security]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
*[[Firmware Aufbau Arcor]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-05-19T15:08:51Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[XRPC]]&lt;br /&gt;
*[[Smp8634_security]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-05-18T18:23:27Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[XRPC]]&lt;br /&gt;
*[[Smp8634_security]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Firmware Aufbau Arcor]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=8634_security</id>
		<title>8634 security</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=8634_security"/>
				<updated>2009-05-18T18:23:07Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: 8634 security moved to Smp8634 security: oops.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Smp8634 security]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Smp8634_certificate_stuff</id>
		<title>Smp8634 certificate stuff</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Smp8634_certificate_stuff"/>
				<updated>2009-05-18T18:23:07Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: 8634 security moved to Smp8634 security: oops.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Certificate  0&amp;lt; ID &amp;lt; 2048 is a ID which uniquely identifies each Certificate issued by Sigma Designs&amp;lt;br&amp;gt;&lt;br /&gt;
== Known CertIDs so far, payload encrypted unless noted otherwise==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0000 Production video ucode&lt;br /&gt;
0001 Production audio ucode&lt;br /&gt;
0002 Production demux ucode&lt;br /&gt;
0003 Production irqhandler&lt;br /&gt;
0004 Production DRM xtask2&lt;br /&gt;
0004 Production xos update&lt;br /&gt;
0009 cpu bootloader (zboot), cpu zone)&lt;br /&gt;
000a cpu code, cpu zone (cpu kernels and applications))&lt;br /&gt;
000b cpu bootloader (zboot), cpu zone, not encrypted&lt;br /&gt;
000c cpu code, cpu zone (cpu kernels and applications), not encrypted&lt;br /&gt;
&lt;br /&gt;
0003 Developer video ucode&lt;br /&gt;
0004 Developer audio ucode&lt;br /&gt;
0005 Developer demux ucode&lt;br /&gt;
0006 Developer irqhandler&lt;br /&gt;
000a cpu bootloader (zboot), cpu zone)&lt;br /&gt;
000b cpu code, cpu zone (cpu kernels and applications)&lt;br /&gt;
001a cpu bootloader (zboot), cpu zone), not encrypted&lt;br /&gt;
001b cpu code, cpu zone (cpu kernels and applications), not encrypted&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Smp8634_certificate_stuff</id>
		<title>Smp8634 certificate stuff</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Smp8634_certificate_stuff"/>
				<updated>2009-05-18T18:22:46Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: New page: The Certificate  0&amp;lt; ID &amp;lt; 2048 is a ID which uniquely identifies each Certificate issued by Sigma Designs&amp;lt;br&amp;gt; == Known CertIDs so far, payload encrypted unless noted otherwise== &amp;lt;pre&amp;gt; 0000 ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Certificate  0&amp;lt; ID &amp;lt; 2048 is a ID which uniquely identifies each Certificate issued by Sigma Designs&amp;lt;br&amp;gt;&lt;br /&gt;
== Known CertIDs so far, payload encrypted unless noted otherwise==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0000 Production video ucode&lt;br /&gt;
0001 Production audio ucode&lt;br /&gt;
0002 Production demux ucode&lt;br /&gt;
0003 Production irqhandler&lt;br /&gt;
0004 Production DRM xtask2&lt;br /&gt;
0004 Production xos update&lt;br /&gt;
0009 cpu bootloader (zboot), cpu zone)&lt;br /&gt;
000a cpu code, cpu zone (cpu kernels and applications))&lt;br /&gt;
000b cpu bootloader (zboot), cpu zone, not encrypted&lt;br /&gt;
000c cpu code, cpu zone (cpu kernels and applications), not encrypted&lt;br /&gt;
&lt;br /&gt;
0003 Developer video ucode&lt;br /&gt;
0004 Developer audio ucode&lt;br /&gt;
0005 Developer demux ucode&lt;br /&gt;
0006 Developer irqhandler&lt;br /&gt;
000a cpu bootloader (zboot), cpu zone)&lt;br /&gt;
000b cpu code, cpu zone (cpu kernels and applications)&lt;br /&gt;
001a cpu bootloader (zboot), cpu zone), not encrypted&lt;br /&gt;
001b cpu code, cpu zone (cpu kernels and applications), not encrypted&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2009-05-16T13:06:10Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Welcome to the wiki of t-hack.com==&lt;br /&gt;
&lt;br /&gt;
T-hack.com has been founded at the 14. December 2007, to invent/improve the software on X300T/X301T and similar boxes, like DIT9719 / KISS KMM / BT Vision/ Bluewin TV-Box /V-BOX / VIP 1216.&lt;br /&gt;
&lt;br /&gt;
'''You can only edit the wiki, if you registered an account before (Spam/Bot-protect)'''&lt;br /&gt;
&lt;br /&gt;
'''You are able to upload files with following extension (max file size 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.t-hack.com/forum t-hack-Board]&lt;br /&gt;
&lt;br /&gt;
== Status quo (May 2009)==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=252.0 How-To (English)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* You can boot linux&amp;lt;STRIKE&amp;gt;, but the microcodes can't (yet) be loaded . So unfortunaly you won't have an Image and sound.&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Video &amp;amp; Audio available now'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Its possible to compile and run own native as well as .NET-based applications on the box. Also its possible to debug it with MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio).&lt;br /&gt;
&lt;br /&gt;
'''You can run any Code on the box''' but you need a Modchip or an external PC to patch the security-features. Soldering is required! Also you've to connect the internal HD to a PC for software-modifications once.&lt;br /&gt;
&lt;br /&gt;
==Willkommen zum Wiki von t-hack.com==&lt;br /&gt;
&lt;br /&gt;
Das t-hack.com - Projekt wurde am 14. Dezember 2007 ins Leben gerufen, um eine alternative Software für die Multimedia-Box X300T bzw. X301T und baugleiche Boxen zu entwickeln bzw. die originale zu verbessern ;)&lt;br /&gt;
&lt;br /&gt;
'''Das Wiki ist zum Schutz vor Spambots nur von registrierten Usern nutzbar.'''&lt;br /&gt;
&lt;br /&gt;
'''Es ist möglich folgende Dateitypen hochzuladen (max Dateigröße 100MB):&lt;br /&gt;
png, gif, jpg, jpeg, zip, rar, pdf, ace'''&lt;br /&gt;
&lt;br /&gt;
Besuchen Sie auch das [http://www.t-hack.com/forum t-hack-Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Momentaner Status (Mai 2009)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;background-color:#ff0000;font-family:sans-serif;font-size:120%;font-weight:bold;border:1px solid;text-align:left;color:#000;padding-left:0.4em;padding-top:0.2em;padding-bottom:0.2em; width:10%;&amp;quot;&amp;gt;[http://www.t-hack.com/forum/index.php?topic=244.0 How-To (Deutsch)]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Linux'''&lt;br /&gt;
* Linux kann auf der Box gebootet werden&amp;lt;STRIKE&amp;gt;, da aber immer noch keine Microcodes geladen werden können, macht das wenig Sinn (Keine Ausgabe von Bild/Ton möglich).&amp;lt;/STRIKE&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Nun gibts Audio &amp;amp; Video :)'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Windows CE'''&lt;br /&gt;
* Es ist möglich eigene native Anwendungen als auch .net-basierende Anwendungen auf der Box auszuführen und mit MSVC2005 &amp;amp; MSVC2008 (MSVC = Microsoft Visual Studio) zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Konkret heisst das : &amp;lt;b&amp;gt;Beliebigen, eigenen Code auf der Box ausführen ist möglich!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erforderlich ist ein Modchip oder ein zusätzlicher Rechner (zum Patchen), &amp;lt;u&amp;gt;jegliche&amp;lt;/u&amp;gt; Modifikation setzt das Löten an der Box und das zumindest einmalige Ausbauen der Festplatte voraus!&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[hardware-versions]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
*[[Display]]&lt;br /&gt;
*[[XRPC]]&lt;br /&gt;
*[[Common_pitfalls_when_working_with_smp_based_devices|Common pitfalls when working with smp based devices]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* How Sigma's [[RUA]] Package works&lt;br /&gt;
*[[Toolchain]]&lt;br /&gt;
*[[Howto boot Linux]]&lt;br /&gt;
*[[Setup NFS-Root-Filesystem]]&lt;br /&gt;
*IPTV-fähiger Router mit [[fli4l]]&lt;br /&gt;
**[[Grundinformationen]]&lt;br /&gt;
**[[Wir legen los]]&lt;br /&gt;
**[[Konfiguration anpassen]]&lt;br /&gt;
**[[Wichtige Links]]&lt;br /&gt;
**[[ein Wort in eigener Sache]]&lt;br /&gt;
*[[some additional output regarding Linux]]&lt;br /&gt;
*[[Firmware Aufbau Arcor]]&lt;br /&gt;
*[[Dvi.bin]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
*[[Boot Process]]&lt;br /&gt;
**[[Bootloader]]&lt;br /&gt;
***[[pictures inside bootloader]]&lt;br /&gt;
*[[Tools]]&lt;br /&gt;
**[[Dump X300T Bootloader]]&lt;br /&gt;
**[[Disable X300T Signature Check]]&lt;br /&gt;
**[[Upload YAMON]]&lt;br /&gt;
**[[NK.BIN_toolset]]&lt;br /&gt;
**[[MakeNK]]&lt;br /&gt;
**[[Download Update Files]]&lt;br /&gt;
**[[NK.BIN Patcher]]&lt;br /&gt;
**[[Debug Files for remote debugging]]&lt;br /&gt;
*[[Bootstrap-Message]]&lt;br /&gt;
*[[HDD-Layout]]&lt;br /&gt;
*[[Network-Bootstrap]]&lt;br /&gt;
*[[TV2ClientCE.exe]]&lt;br /&gt;
*[[BooterCE.exe]]&lt;br /&gt;
*[[TFTP]]&lt;br /&gt;
*[[ATmega88]]&lt;br /&gt;
*[[A_closer_look_at_TV2Engine_MacrovisionEnable|A closer look at TV2Engine_MacrovisionEnable]]&lt;br /&gt;
&lt;br /&gt;
==WinCE==&lt;br /&gt;
*[[Disable TrustModel]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
==Links/Information==&lt;br /&gt;
*[[Bootlog??|Bootlog of Beta X300T]]&lt;br /&gt;
*[[x300tBeta|Flash dump of Beta X300T]]&lt;br /&gt;
*[[Workaround, damit mehrere Settopboxen im Netz sind und die Timeshift-Funktion erhalten bleibt]]&lt;br /&gt;
*[[PKG.DIR]]&lt;br /&gt;
*[[Media:131008_AN.zip|x300t client&amp;lt;-&amp;gt;server xml communication dump]]&lt;br /&gt;
&lt;br /&gt;
==Pirelli STB HY100 (aka IP100)==&lt;br /&gt;
*[[UART0 output]]&lt;br /&gt;
*[[Pictures]]&lt;br /&gt;
&lt;br /&gt;
==Netbox 8160==&lt;br /&gt;
&lt;br /&gt;
*[[Netbox 8160 presentation]]&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Talk:Main_Page"/>
				<updated>2009-05-09T14:49:32Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hallo, &lt;br /&gt;
welchen Vorteil hat das &amp;quot;hacken&amp;quot; der X300T/ X301T? &lt;br /&gt;
Ich hab den Receiver seit kurzem, verstehe allerdings nicht so ganz, welchen Vorteil ich durch den Hack habe?!?&lt;br /&gt;
&lt;br /&gt;
Wer hilft mir?!?&lt;br /&gt;
&lt;br /&gt;
Gruß Holle&lt;br /&gt;
&lt;br /&gt;
Als Endbenutzer wohl keinen ausser das du DVB-T mit schauen kannst.&lt;br /&gt;
&lt;br /&gt;
-Hoernchen&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Talk:Main_Page"/>
				<updated>2009-05-09T14:49:11Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hallo, &lt;br /&gt;
welchen Vorteil hat das &amp;quot;hacken&amp;quot; der X300T/ X301T? &lt;br /&gt;
Ich hab den Receiver seit kurzem, verstehe allerdings nicht so ganz, welchen Vorteil ich durch den Hack habe?!?&lt;br /&gt;
&lt;br /&gt;
Wer hilft mir?!?&lt;br /&gt;
&lt;br /&gt;
Gruß Holle&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	<entry>
		<id>http://t-hack.com/wiki/index.php?title=Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://t-hack.com/wiki/index.php?title=Talk:Main_Page"/>
				<updated>2009-05-09T14:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;Hoernchen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hallo, &lt;br /&gt;
welchen Vorteil hat das &amp;quot;hacken&amp;quot; der X300T/ X301T? &lt;br /&gt;
Ich hab den Receiver seit kurzem, verstehe allerdings nicht so ganz, welchen Vorteil ich durch den Hack habe?!?&lt;br /&gt;
&lt;br /&gt;
Wer hilft mir?!?&lt;br /&gt;
&lt;br /&gt;
Gruß Holle&lt;br /&gt;
&lt;br /&gt;
Als Endbenutzer wohl keinen ausser das du DVB-T mit schauen kannst.&lt;/div&gt;</summary>
		<author><name>Hoernchen</name></author>	</entry>

	</feed>