ARCOR Pirelli Box

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

previous topic - next topic
Go Down

mce2222


1.Wie kann ich kernel per yamon flashen?


ich weiss das command nich auswendig, aber mit "help" solltest du das schon finden.
zum Vorgehen:
erst per tftp das kernel so laden wie immer also nach 0x91400000
dann mit dem command ins flash schreiben .. also n copy von 00x91400000 nach 0x1e00000 (weil relativ zum flash addressraum)
am Besten nach dem Schreiben noch mal checken das die daten auch wirklich bei 0xade00000 zu finden sind. wichtig ist das der Bereich von 0xac000000 bis 0xac2c0000 nicht geändert wird, weil sonst kann es schnell passieren das der yamon überschrieben ist und dann hat man keine chance mehr das flash zu ändern ! (also nach einem Neustart)



3.Ich habe hier auch über USB gelesen dass es angeblich nicht funktioniert? Wie kann man dann filesystem von usb lesen? Oder wird gemeint 2 -te USB anschluss z.B. für externe HDD?


USB funktioniert einwandfrei, allerdings muss der port erst aktiviert werden... das macht der bootloader.
Bei den älteren Chipversionen ist aber ein USB port nich HIGH-Speed tauglich und von daher eher weniger geeignet für filesysteme.


4. ich habe 2 versionen von lzma.bin (es gibt ja angeblich mehrere) eine ist lzma.bin gcc404, macht es unterschied und wenn welche? Habe beide probiert leuft.

diese Versionen haben die Italiener zusammengebaut. da bin ich nicht 100% sicher was sie genau geändert haben. aber ich vermute das sie den Kernel einmal mit gcc 3.4 und einmal mit gcc 4.04 compiliert haben. das ist aber nur für die Kernelmodule relevant.


5. Wo werden die codes für Ferbedinung festgehalten in einem ???.conf file oder die sind fest in code drin?


die codes sind fest im code eingetragen.
ir-convert.c   (der source ist in meiner distribution mit enthalten)


6. YouTube will nichts abspielen, sagt keine Video forhanden?

das liegt an YouTube... die ändern gerne mal ihre Webseiten und dann funktionieren die ganzen externen youtube player nicht mehr.



7. Gibt es was aktuelleres was man ausprobieren kann?


nichts was brauchbar funktioniert.

luxman76

#46
25. Jan 2010, 16:55 Last Edit: 27. Jan 2010, 20:56 by luxman76
Hallo mce2222

wo kann ich deine src finden?
oder meinst du das hier http://www.t-hack.com/forum/index.php?topic=452.msg3843#msg3843

da habe ich aber keine ir-convert.c gefunden.
Ich habe in einer beschreibung folgende kodes für Fernbedunung gefunden, weiss allerdings nicht ob die auch passen

[230] = 43, //Alice --> Home
[234] = 40, //Info
[164] = 25, //Play-Pause
[246] = 18, //Up
[247] = 19, //Down
[248] = 20, //Left
[249] = 21, //Right
[103] = 18, //Up (keyboard)
[108] = 19, //Down (keyboard)
[105] = 20, //Left (keyboard)
[106] = 21, //Right (keyboard)
[250] = 16, //Ok
[115] = 13, //Vol up
[114] = 12, //Vol dn
[128] = 24, //Stop
[11] = 60, //0
[2] = 1,
[3] = 2,
[4] = 3,
[5] = 4,
[6] = 5,
[7] = 6,
[8] = 7,
[9] = 8,
[10] = 9,
[238] = 27, //Ch- --> Skip back
[158] = 27, //Back --> Skip back (keyboard)
[168] = 23, //Rew
[245] = 26, //FFwd
[237] = 28, //Ch+ --> Skip forward
[159] = 28, //Forward --> Skip forward (keyboard)
[167] = 38, //Rec --> Check
[255] = 30, //Back --> Del
[239] = 32, //Text --> ABC/123
[228] = 47, //Opzioni --> Search
[223] = 39, //Video --> Resolution
[1] = 46, //Back (FP) --> Usb eject
[113] = 14, //Mute
[240] = 22, //Exit
[174] = 22, //Exit (keyboard)
[251] = 33, //Red
[252] = 34, //Green
[253] = 35, //Yellow
[254] = 36, //Blue
[241] = 33, //Red (keyboard)
[242] = 34, //Green (keyboard)
[243] = 35, //Yellow (keyboard)
[244] = 36, //Blue (keyboard)
[227] = 17, //Guida --> Menu
[233] = 17, //Menu (keyboard)

Kannst du bitte helfen?

mce2222

hatte gedacht ich hätte das Archiv hier auch verlinkt.

also hier noch mal das komplett-packet.... da ist auch der IR source drin.
http://www.files.to/get/692166/dn7v9414nl


luxman76

#48
08. Feb 2010, 18:06 Last Edit: 08. Feb 2010, 21:16 by luxman76
Hallo mce2222
vielen Dank

ich habe noch eine bitte, kannst du neu  kompilieren mit dem neuen ir-covert? Wäre es moglich?
Wenn du keine Zeit hast dann würde ich selber probieren. Ich bin mir auch nicht sicher ob kodes alle auch richtig sind aber probieren kann man doch oder? Ich hab mit cross-compiler noch nicht gearbeitet deswegen frage ich.

Danke.

luxman76

Habe gestern selber probiert ztu kompilieren hat irgendwie nicht geklappt.
Auserdem was ich festgestellt habe, mit dem usb-root was du geschikt hast kriege ich box nicht zum laufen. Also der ladet bis zum login und das was.
 

luxman76

soll ich nur ir-convert mit

mipsel-linux-gcc -c ir-convert.c -o ir-convert kompilieren und dann erstellte ir-convert in verzeichnis MMP/usr/sbin ablegen?

mce2222

na das is doch prima wenn der login kommt... mehr passiert auf der console auch nicht.

je nach geschwindigkeit vom usb stick und auch an welchem usb port der stick ist kann es recht lange dauern bis sich etwas auf dem bildschirm tut.  ich würd mal sagen zwischen 1 - 10 minuten kanns schon dauern.

ach ja... es ist nur was über SCART zu sehen !

und das mit dem kompilieren sieht soweit auch ok aus... welche toolchain benutzt du denn und mit welchen Einstellungen ?

luxman76

Hallo mce2222

ich habe jetz 2 FS erstellt auf 2 USB Sticks, eine ist aus deinem paket andere ist von http://hy100wiki.algasystems.net/files/azbox/usb-root-0.9.1314-20090528_1202.tar.bz2

Bis gestern habe ich immer mit dem usb-root-0.9.1314-20090528_1202 probiert, also esl lief 1A und auf dem Fernseher war bild fast sofort, mit dejnem paket habe ich gestern probiert un da kriege ich nur login auf der konsole. Also ich bin jetzt irgendwie verwiert.

Usb port benutze ich immer gleiche, obere.

Toilchain habe ich im internet bei italiener gefunden 77433623smp86xx_toolchain_R3.4, paket installiert alles selber und kompiliert alle nötige sachen. Wie gesagt das ist mein erste versuch mit toolchain also da brauche ich noch hilfe.

mce2222

ich hab keine Ahnung was die Italiener geändert haben. aber wenn das bei Dir besser funktioniert dann bleib doch dabei... die Unterschiede dürften minimal sein.

das ir-convert wird auch in deren Distribution mit dabei sein.

luxman76

Ich kann aber nirgend wo ir-convert finden, es gibt allerdings ir_control aber kein convert.

In deinem readme steht das kompilierte datei  MMK/bin/a.out ist. Ich habe schon versucht der zu ersetzen durch meinen kompilierten, aber dann reagiert Fernbedinung gar nicht.
Was ich aber nicht weiss, muss ich ir-convert mit option -static kompilieren?

mipsel-linux-gcc -static ir-convert.c -o a.out ?????

luxman76

Hallo mce2222

Has du es kommplett eingestellt? oder kannst du mir mit Fernbedinung helfen? ich brauche deine hilfe. Bitte Bitte

Danke.

mce2222

nee static muss da nichts sein.
aber die toolchain muss halt schon zu der umgebung auf der azbox passen, sonst klappt das mit den libs nich.
zur zeit hab ich leider keine funktionierende azbox entwicklungs-umgebung.

wenn ich zeit hab werd ich mir das mal wieder ansehen.

übrigens haben die italiener noch einen cleveren workaround gebastelt um doch über HDMI ne Ausgabe zu bekommen.
die haben einfach ein tool aus dem sigma sdk genommen mit dem der hdmi port aktiviert wird während die azbox software schon läuft.
das soll prima funktionieren... ich konnte es leider noch nicht testen.

luxman76

Hallo mce2222

Heute habe ich versucht loader in flash zu kopieren, also irgend was mache ich noch falsch, kanns du mir bitte helfen?

Also ich lade loader per tftp

YAMON> load -b tftp://192.168.2.33/lzma4.bin 0x91400000
About to load tftp://192.168.2.33/lzma4.bin
Press Ctrl-C to break
...................................

Start = 0x91400000, range = (0x91400000,0x9151ecaf), format = BINARY
Length = 0x11ecb0 (1174704)
Checksum = 0xd9bdc978


Dann versuche ich es in flash zu kopieren und kriege fehlermeldung.


YAMON> copy 0x91400000 0x1e00000
Error : Illegal syntax
Syntax :
copy [-f] <src> <dst> <size>
YAMON> copy 0x91400000 0x1e00000 0x11ecb0
Error : No match in TLB for mapped address : Address = 0x01e00000
YAMON> copy 0x91400000 0x1e00000 0x100000
Error : No match in TLB for mapped address : Address = 0x01e00000
YAMON> copy 0x91400000 0x1e00000 0x11ecb0
Error : No match in TLB for mapped address : Address = 0x01e00000


Was gibt es neues für box?
Danke-

mce2222

copy ist nicht der richtige befehl um was ins flash zu schreiben.
probiers mal mit
pflash write 0x1e00000 0x91400000 0x11ecb0

ich hab jetzt nicht geprüft ob die adressen richtig sind, aber die erste ist der offset vom anfang des flash speichers

ansonsten bastelt Roleo aus dem italienischen forum gerade daran eine neuere azbox firmware zu portieren und auch den HDMI Ausgang zu aktivieren.

luxman76

Hallo mce2222

Gibt es was neues für Pirelli?

Go Up