ARCOR Pirelli Box

Started by bubenim, 15. Mar 2009, 15:44

previous topic - next topic
Go Down

Hoernchen

Usbkabel ?! Die usbports auf dem Board geben nix her, weil sie aus sind. Wenn du 5v und Masse irgendwo anders her nimmst musst du aber auf jeden fall diese andere Masse mit der Masse auf dem Board verbinden.
bringer of linux, conqueror of hdmi, jack of all trades.

bubenim

5V und masse habe ich über pc genommen... also mit usb kabel... und zusätzlich beim arcor box masse angeschlossen wie du geschrieben hast... aber immer noch keine verbindung.
Ich habe bild hochgeladen.

Hoernchen

Vertausch einfach mal rx und tx, bzw verbinde an deinem rs232-modul mal rx und tx mit einander, dann solltest du alles was du eintippst als Ausgabe zurückbekommen.
bringer of linux, conqueror of hdmi, jack of all trades.

bubenim

#18
22. Mar 2009, 16:32 Last Edit: 22. Mar 2009, 16:37 by bubenim
Na endlich dank dir habe ich verbindung geschaft ... danke... danke...danke... ich kann aber keine befehle zum box schicken... mit tastatur tippen geht nicht.
Nur das steht drin...

xosPe0 serial#9b814358780ae97aebcb01f3f748c46e subid 0xc4
xenv cs2 ok
power supply: ok
dram0 ok (9)
dram1 ok (9)
zboot (0) ok
>

Hoernchen

Ah ja, in dem Fall ab ins wiki, und rx&tx gemäss uart1 Bild anschliessen.
bringer of linux, conqueror of hdmi, jack of all trades.

bubenim

Ich habe das so wie uart1 bild im WIKI angeschlossen aber keine verbindung. Soll ich RX und TX ändern.

Hoernchen

bringer of linux, conqueror of hdmi, jack of all trades.

bubenim

Ich habe RX und TX geändert... und bingo yamon ist da ...  :) danke vielmals Hoernchen... was kann ich jetzt machen damit ich z.B. über usb filme anschauen oder musik hören kann.

Hoernchen

Ähm.. ja, nix, genau das meinte ich damit, du kannst damit sofern du nicht aktiv irgendwas rumprogrammieren willst rein garnix anfangen. Du kannst via yamon deinen eigenen code bzw Kernel laden und ausführen.
bringer of linux, conqueror of hdmi, jack of all trades.

ballio

Hallo,
mittlerweile geht doch aber mehr mit der Box?
So hab ich diesen Thread zumindest verstanden:
Many thanks to you mce2222 and to Hoernchen!
Now owners of STB HY100 are ables to load AZBox adapted fw ...

http://www.t-hack.com/forum/index.php?topic=452.msg3844#msg3844

Ich war zwar auch im italienischem Forum aber nur mit den Google Sprachtools und ohne italienische Sprachkenntnisse ist es recht schwer,
den Stand der Dinge zu ermitteln. Zumal da nicht nur die 100er sondern auch die 101er Box besprochen wird. Die sich beide unterscheiden.
Falls hier jemand mehr weiß, wäre es nett wenn er paar Infos posten würde.

Gruss und Dank

mce2222

ich hatte die firmware der azbox version 0.9.1314 so portiert das sie auf der arcor box startet und halbwegs benutzbar ist.
hier ist das ganze zeugs zu finden:
http://hy100wiki.algasystems.net/wiki/doku.php/azbox_firmware

was nicht funktioniert ist der HDMI Ausgang... und das macht die Sache zumindest für HD content etwas sinnlos.

da die firmware der azbox aber insgesamt noch sehr buggy und instabil ist, warte ich erst mal ab bis da was brauchbares rauskommt. danach werd ich dann noch mal probieren das HDMI Problem zu fixen.

ballio

#26
18. Sep 2009, 18:16 Last Edit: 18. Sep 2009, 21:22 by ballio
ich hatte die firmware der azbox version 0.9.1314 so portiert das sie auf der arcor box startet und halbwegs benutzbar ist.
hier ist das ganze zeugs zu finden:
http://hy100wiki.algasystems.net/wiki/doku.php/azbox_firmware
Ja danke, über das Wiki bin ich schon gestolpert.
Aber da die Überschrift für die 101er ist, war ich mir nicht sicher.
Mal sehen, ob ein Kumpel seine ausrangierte Box rausrückt.  ;D
"portiert" heißt, du hast noch was dran geändert? Also eine aktuelle Firmware Version, mit einigen gefixten Bugs, kann man
nicht so einfach flashen bzw. funktioniert nicht auf Anhieb?

was nicht funktioniert ist der HDMI Ausgang... und das macht die Sache zumindest für HD content etwas sinnlos.
Hm. les' ich zum ersten Mal, im ital. Forum bin ich über das Problem bisher nicht gestolpert. Ist natürlich nicht optimal aber besser als nichts und wenn man das sogar noch fixen könnte, um so besser.

da die firmware der azbox aber insgesamt noch sehr buggy und instabil ist, warte ich erst mal ab bis da was brauchbares rauskommt. danach werd ich dann noch mal probieren das HDMI Problem zu fixen.
Naja, wie gesagt, die Version 0.9.1314 ist nicht aktuell.

EDIT: o.k. hab' mittlerweile die Readme gelesen. Ist nicht ganz so einfach.
Danke auch an dieser Stelle an Alle die es möglich gemacht haben!
Quote
azbox firmware (0.9.1314) on pirelli

porting the azbox firmware has some problems:
1. the IR handling is different
2. the pirelli box uses the builtin hdmi chip of the SMP8634, while the azbox uses an external one.
3. the pirelli box has 192mb ram while the azbox has 256mb


fix for the first problem:

ir-convert.c
    this contains the code to convert the event based IR handling into socket communication that
   remote-controls the ir_control application.

   the key mapping is not complete and might need some rearrangement ... check the "mapping" array

   in the usb-root-archive this binary is located at /bin/a.out
   

fix for the 2. and 3. problem:

the SDecoderServer application is the most important one. it handles the HDMI and the audio/video playback.
with the original application, no video will play because the HDMI init will fail.
the patched application has modified the I2C communication so that it will talk to the builtin SiI9002.
however as I found out, the video playback on HDMI does not work. maybe I missed some other place that needs
to be patched as well.

the 3. problem is not really critical, however it affects the playback of MKV files with at least 720p resolution.
the SDecoderServer reserves two video buffers for playback in this case... with 64mb for decoding memory this is not
possible and the playback fails.
Interestingly if the MKV file is converted into a MP4 then it will play without problems, so I patched
the MKV playback to always use only one video buffer for playback.

   

ok, now we get to the point of setting up the box ;)

we need two things, a new linux kernel that is able to boot from USB drive and of course a USB drive
with all the system files.   

it might be possible to strip down the system so that it fits into flash, but it is easier for developement   
to have it on a USB drive.

in this distribution you will find the file "lzma.bin"  this is a linux kernel compressed with lzma and a small loader
that decompresses the kernel into RAM, enables the USB ports and starts the kernel.

the lzma.bin needs to be written to flash so that the yamon can load and start it.
   
I chose to put the lzma.bin at the end of the flash at 0xade00000
the usb drive needs to be formatted with ext2 filesystem, so it is best to do this with Linux.
after it is formatted, unpack the usb-root-1314.tar.gz to the usb drive.

finally add the following lines to xenv:

a.linux_cmd "console=ttyS0 root=/dev/sda1 rw rootdelay=5 mem=108m"
y.startdelay "2"
y.start "copy 0xade00000 0x91400000 0x120000; go 0x91400000"


the rootdelay depends a bit on your usb drive. about 5seconds seems to be the minimum. some usb drives need 6 - 7 seconds to initialise.


now you should be able to restart the box.
the LED will turn off during start and after some seconds you should see the azbox logo on screen.


the original and patched version of SDecoderServer is included for reference.

mce2222

neuere firmware versionen von der azbox haben deutliche Änderungen im Kern (was teilweise gut und teilweise auch schlecht ist)
gut ist das der SDecoderServer jetzt ohne Änderungen startet und man bekommt auch ein Bild über Scart.
schlecht ist das ständig neue Bugs eingebaut werden, was vielleicht auch an dem neueren Sigma SDK liegt was jetzt verwendet wird.

also bisher waren alle firmware updates nach der 0.9.1314 eher schlechter, daher gabs auch noch keine neue gepatchte version.

luxman76

Hallo Zusammen
hat jemand eine ausfürliche beschreibung gemacht wie IP100-ar zu preparieren wäre?

ich habe das Gerät schon lange speziel zum basteln in der richtung zugelegt, von halbes Jahr var noch nichts von Infor da, aber jetzt wird es richtig interesant. laut Anleitung http://hy100wiki.algasystems.net/wiki/doku.php/azbox_firmware habe ich probiert mit NTP Exploit das Box zu knaken, aber nach der IP-Adressevergabe komme ich nicht weiter also port 1980 ist zu.
Ich vermute dass ich zuerst mit rs232-modul dran muss.

Wer kann mir alle schritte beschreiben?

Danke

mce2222

bei einer Pirelli box werden per ntp config exploit die boot settings permanent geändert.
bei einer Arcor box gibt es keinen exploit.... wird aber auch nicht gebraucht !

in beiden Fällen muss man dann über ein serielles terminal den bootvorgang per "serial break" anhalten und dann das flash beliebig modifizieren ;)

Go Up