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

	<entry>
		<id>http://www.t-hack.com/wiki/index.php?title=Schematic/Boardlayout</id>
		<title>Schematic/Boardlayout</title>
		<link rel="alternate" type="text/html" href="http://www.t-hack.com/wiki/index.php?title=Schematic/Boardlayout"/>
				<updated>2008-02-04T10:35:27Z</updated>
		
		<summary type="html">&lt;p&gt;Plenkk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Boardstruktur.jpg|thumb|750px|Board-Layout]]&lt;br /&gt;
&lt;br /&gt;
'''Anschlüsse'''&lt;br /&gt;
&lt;br /&gt;
*J1 zum Frontpanel&lt;br /&gt;
&lt;br /&gt;
*J2 vom Netzteil&lt;br /&gt;
&lt;br /&gt;
*J3 IDE&lt;br /&gt;
&lt;br /&gt;
*J4 UART0&lt;br /&gt;
&lt;br /&gt;
*J5 JTAG / UART1&lt;br /&gt;
&lt;br /&gt;
*J6 Mini-PCI für W-LAN unbestückt&lt;br /&gt;
&lt;br /&gt;
*J8 interne USB zur Front&lt;br /&gt;
&lt;br /&gt;
*J10 SPI Tuner interface&lt;br /&gt;
&lt;br /&gt;
*J11 SPI Tuner interface&lt;br /&gt;
&lt;br /&gt;
*J14 evtl. LAN/USB/??? (an der Rückseite neben J13 (Composite/SVideo))&lt;br /&gt;
** Nur zwei Pins, also weder LAN noch USB. [[User:Plenkk|Plenkk]] 11:35, 4 February 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*BT1 Batterie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*JP1 Jumper / open:UART1 / short: JTAG&lt;br /&gt;
&lt;br /&gt;
*JP2 Jumper / short: enable netboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*U6 ???&lt;br /&gt;
&lt;br /&gt;
*U7 Prozessor Sigma Design SMP8634LF&lt;br /&gt;
&lt;br /&gt;
*U8-U11 Speicher Infineon HYB 25DC 256 160CE-5&lt;br /&gt;
&lt;br /&gt;
*U12(A) Flash MX .... (Bios/Firmware)&lt;br /&gt;
&lt;br /&gt;
*U13(A) unbestückt vermutlich Flash-Erweiterung&lt;br /&gt;
&lt;br /&gt;
*U16 RTL 8201CP&lt;br /&gt;
&lt;br /&gt;
*U17 Silicon Image SN9002C5U (HDMI)&lt;br /&gt;
&lt;br /&gt;
*U19 AKM AK4702VQ (Video, Scard etc.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*SW1 reset?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pinout.jpg|thumb|100px|left|J4/J5 Pinout]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Kmm3210_schema.gif|thumb|450px|left|Funktions Schema]]&lt;/div&gt;</summary>
		<author><name>Plenkk</name></author>	</entry>

	<entry>
		<id>http://www.t-hack.com/wiki/index.php?title=IPTV_application_update</id>
		<title>IPTV application update</title>
		<link rel="alternate" type="text/html" href="http://www.t-hack.com/wiki/index.php?title=IPTV_application_update"/>
				<updated>2008-02-04T10:32:48Z</updated>
		
		<summary type="html">&lt;p&gt;Plenkk: link zum PKGTool eingebaut&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;First step is to download an index file that contains information about the latest application version and the filenames of the &lt;br /&gt;
application package:&lt;br /&gt;
&lt;br /&gt;
for T-Home it is found here:&lt;br /&gt;
http://cgbf01001.iptv.t-online.de/upgrade/upgrade-files/STB%20Sub-CA%20003/PKG.DIR&lt;br /&gt;
&lt;br /&gt;
for BT-Vision it is found here:&lt;br /&gt;
http://ref-bootstrap.nevis.btopenworld.com/upgrade/upgrade-files/005/PKG.DIR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NAME: Production_Package_1.2.2099.2&lt;br /&gt;
BUILD: 00000833 00040000 DEV DEV&lt;br /&gt;
DATE: 10/18/2007&lt;br /&gt;
PARTITION: 02000000&lt;br /&gt;
0109 0307&lt;br /&gt;
014C9A58&lt;br /&gt;
01757796&lt;br /&gt;
PART000.DAT 7BB65704 C760BD76 01066D95 4EF0AA8E 1B9C2 1FE48 2&lt;br /&gt;
PART001.DAT 7EBFA0BD 101F6104 17AEFD07 2D0445A7 1BD81 1FE48 2 &lt;br /&gt;
....&lt;br /&gt;
PART264.DAT 0745D14D E1D1DC08 70C5A81A 7ED3F9FF 0F22B 177EA 2&lt;br /&gt;
#000040B4 4C964F44 48B2E2E8 4E1D5A57 69E9828D &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the PARTxxx.DAT files are located in the same directory as the PKG.DIR file.&lt;br /&gt;
All the PARTxxx.DAT files are downloaded from the server and Zlib-decompressed if the last number in the row is &amp;quot;2&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
the decompressed parts are encrypted with a lame XOR and bitshifting algorithm.&lt;br /&gt;
after decryption, all the parts are concatenated and the result is a large Archive file similar to a Zip file.&lt;br /&gt;
&lt;br /&gt;
this Archive is then extracted onto the harddisk.&lt;br /&gt;
&lt;br /&gt;
A tool to decompress, decrypt, join and extract the PART files can be found [[Download Update Files|here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
here is the java code to decompress and decrypt PART files:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;InputStream in = new FileInputStream(&amp;quot;data/&amp;quot;+part.getName());&lt;br /&gt;
if (part.isZlib())&lt;br /&gt;
{&lt;br /&gt;
   in = new InflaterInputStream(in);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int len = -1;&lt;br /&gt;
int partLength = 0;&lt;br /&gt;
while ( (len=in.read(buffer)) != -1)&lt;br /&gt;
{&lt;br /&gt;
   for (int i = 0; i &amp;lt; len; i++)&lt;br /&gt;
   {&lt;br /&gt;
      byte a = (byte) ( (((int)buffer[i]) &amp;gt;&amp;gt; 5) &amp;amp; 0x07);&lt;br /&gt;
      byte b = (byte) ( (((int)buffer[i]) &amp;lt;&amp;lt; 3) &amp;amp; 0xF8);&lt;br /&gt;
      byte c = (byte) (a | b);&lt;br /&gt;
      byte d = (byte) (c ^ (partLength++ &amp;amp; 0xff));&lt;br /&gt;
      buffer[i] = d; &lt;br /&gt;
   }&lt;br /&gt;
   out.write(buffer, 0, len);&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Plenkk</name></author>	</entry>

	<entry>
		<id>http://www.t-hack.com/wiki/index.php?title=Download_Update_Files</id>
		<title>Download Update Files</title>
		<link rel="alternate" type="text/html" href="http://www.t-hack.com/wiki/index.php?title=Download_Update_Files"/>
				<updated>2008-02-04T10:31:41Z</updated>
		
		<summary type="html">&lt;p&gt;Plenkk: nochmal auf englisch ;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tool (written in C#) downloads, decrypts and unpacks the update files (PKG) from the Telekom or BT-Vision server.&lt;br /&gt;
&lt;br /&gt;
'''[[Media:PKGTool.zip|Download PKGTool]]'''&lt;/div&gt;</summary>
		<author><name>Plenkk</name></author>	</entry>

	<entry>
		<id>http://www.t-hack.com/wiki/index.php?title=File:PKGTool.zip</id>
		<title>File:PKGTool.zip</title>
		<link rel="alternate" type="text/html" href="http://www.t-hack.com/wiki/index.php?title=File:PKGTool.zip"/>
				<updated>2008-02-04T10:29:44Z</updated>
		
		<summary type="html">&lt;p&gt;Plenkk: PKG-Download-Tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PKG-Download-Tool&lt;/div&gt;</summary>
		<author><name>Plenkk</name></author>	</entry>

	<entry>
		<id>http://www.t-hack.com/wiki/index.php?title=Download_Update_Files</id>
		<title>Download Update Files</title>
		<link rel="alternate" type="text/html" href="http://www.t-hack.com/wiki/index.php?title=Download_Update_Files"/>
				<updated>2008-02-04T10:29:01Z</updated>
		
		<summary type="html">&lt;p&gt;Plenkk: New page: Dieses C#-Tool lädt die Update-Files vom Telekom-Server (oder alternativ BT-Vision) herunter, entschlüsselt und entpackt sie.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieses C#-Tool lädt die Update-Files vom Telekom-Server (oder alternativ BT-Vision) herunter, entschlüsselt und entpackt sie.&lt;/div&gt;</summary>
		<author><name>Plenkk</name></author>	</entry>

	<entry>
		<id>http://www.t-hack.com/wiki/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.t-hack.com/wiki/index.php?title=Main_Page"/>
				<updated>2008-02-04T10:28:11Z</updated>
		
		<summary type="html">&lt;p&gt;Plenkk: /* Software */ PKGTool hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Willkommen zum Wiki von t-hack.com'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&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 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;
'''You are able to upload files with following extension:&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;
== Hardware ==&lt;br /&gt;
*[[Versions X300T/X301T]]&lt;br /&gt;
*[[SMP8634]]&lt;br /&gt;
*[[Picture]]&lt;br /&gt;
*[[Schematic/Boardlayout]]&lt;br /&gt;
*[[eJTAG|eJTAG on PCB]]&lt;br /&gt;
*[[eJTAG on SMP]]&lt;br /&gt;
*[[UART0|Serial Debug Port]]&lt;br /&gt;
&lt;br /&gt;
==Software==&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;
*[[Boot Process]]&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;
&lt;br /&gt;
==Filesystem==&lt;br /&gt;
*[[NK.BIN]]&lt;br /&gt;
&lt;br /&gt;
==Unsorted information==&lt;br /&gt;
*[[Bootlog??|Bootload of Beta X300T]]&lt;br /&gt;
*[[PKG.DIR]]&lt;/div&gt;</summary>
		<author><name>Plenkk</name></author>	</entry>

	</feed>