Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Silicium

1
Software / Re: Bootloader zerbrickt?
04. Oct 2009, 01:49
im uebrigen sagt der jtag patcher noch unknown bootloader.

Ich dumpe mal das ding und schau ob der vielleicht wirklich den flash zerflasht hat, wer weiss evt ja vom aus und einmachen.

oder die haben in der neuen Firmware nen schutz eingebaut...
2
Software / Bootloader zerbrickt?
04. Oct 2009, 01:44
Moin,

war eine wunderbar nerdige nacht, erst Bootloader Patcher gepatcht, dann bisschen an der CPU rumgeloetet und Linux gebootet, wunderbar.

dann habe ich die aktuelle t-home firmware gezogen, alles auch ohne Probleme
wie ueblich wurde dann sda1 neu formatiert.
Also habe ich yamon und den kernel neu draufgepackt um noch ein wenig da rumzucoden und zu versuchen an dem Videokrahm zu optimieren.

die files also raufkopiert platte rein, ide kabel ran aber molex fuer strom vergessen
in bootloader rein, yamon gestartet, ging nicht.

nochma neu gestartet, yamon aufgerufen, ging nicht
Logisch die Disk hatte auch keinen saft.

dann hab ich das gesehn, also box ausgemacht platte ran und wieder ein.
und jetzt:

Wirre zeichen auf dem Display und Bootloader spuckt nichts mehr aus.
nichtmal escape chars oder sonst irgendwas.

die CPU wird via jtag aber noch erkannt.


Jemand ne Idee was da falsch gelaufen ist?
ist doch zum heulen, hab grad 4h da rumgewerkelt damit.
und wollte mich an das videozeug klemmen weil ich echt mal so ne kleine streamingbox will.
und dann sowas.

Wochenende im arsch...


3
Software / Re: Bootloader Patcher
03. Oct 2009, 21:56
Hallihallo

Ich habe eben den Bootloader Patcher gepatcht.
Der baut naehmlich nicht unter Linux.

Der Patch ist fuer den im Wiki verlinkten Patcher.
http://www.t-hack.com/wiki/images/5/5a/X300tpatch3.zip

und zwar hier:
http://www.t-hack.com/wiki/images/a/ae/X300tpatchv3-linux-patch.diff.bz2

Probleme waren die folgenden:

- globale linux variable:
es ist eine variable namens "linux" im Code zu finden.
unter manchen Umstaenden (bestimmte libc versionen) baut das dann nicht weil linux eine reservierte konstante oder so ist.
-> umbenannt nach "islinux"

- typendefinition boolean nach int ifndef WINDOWS_VERSION
wenns kein Windows und kein FreeBSD ist dann definier den boolean type als integer.


nun baut alles problemlos und funzt.

Gruss