compiling neutrinohd2 for mipsel set top boxes

scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: compiling neutrino for mipsel Set top boxes

#121

Beitrag von scp »

r60.12
- Anpassung an svn 1538
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
renwich
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 16
Registriert: Sa 20. Apr 2013, 18:23
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: compiling neutrino for mipsel Set top boxes

#122

Beitrag von renwich »

any chance to look at PMT yet pls..? :heulen:
Funkschlumf
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 14
Registriert: Do 7. Jul 2011, 13:24
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: compiling neutrino for mipsel Set top boxes

#123

Beitrag von Funkschlumf »

Würde gerne mal ein lauffähiges aktuelles NHD2-Image für Mipsel Box ausprobieren (Gigablue 800SE), wo könnte ich es downloaden? Bin mit Enigma nie richtig warm geworden.

Gruß Funkschlumf
scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: compiling neutrino for mipsel Set top boxes

#124

Beitrag von scp »

Du kannst das z.B. von hier laden:

enigma2-plugin-extensions-neutrinohd2_svn1538-r60.12_mips32el.ipk

Wenn der irgendwelche Pakete braucht, die in deinem Image fehlen, dann kannst du die auch aus dem Ordner holen.

Auf der Box muss nur irgendein Enigma-Image drauf sein, das auf OE-Alliance basiert, also z.B. OpenATV, OpenMips, HDF oder eben ZDE2.
In letzterem kannst du das direkt aus dem Download-Center raus installieren oder besser per Telnet mit folgenden Befehlen:
init 4
opkg update
opkg install enigma2-plugin-extensions-neutrinohd2
reboot

Nach dem das Paket installiert ist und man neustartet, bootet Neutrino.
scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: compiling neutrino for mipsel Set top boxes

#125

Beitrag von scp »

r61.12
- Anpassung an svn 1561
- Getestet mit oe-alliance und openpli-arm

Neues Skript für OpenPLi 2.1 und openpli-arm:
./updatenhd2-21.sh
Legt eine Sicherungskopie von openembedded/recipes/neutrinohd2 an, entpackt die neue Version und führt das Fix-Skript aus.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: compiling neutrino for mipsel Set top boxes

#126

Beitrag von scp »

r62.12
- Anpassung an svn 1562
- Getestet mit oe-alliance und openpli-arm
- Helligkeits-Regelung für Dreambox LCDs aktiviert
- LCD aktiviert für VU+ Duo2 (getestet), VU+ Ultimo, Gigablue Quad und HD800UE (nhd2-morelcd.patch)
- Ansteuerung des Farb-LCD der VU+ Duo2 in graphlcd integriert. (glcd-vuduo2.patch)
- Farb-Auswahl für graphlcd erweitert (nhd2-glcdcolors.patch)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: compiling neutrino for mipsel Set top boxes

#127

Beitrag von scp »

r63.12
- Getestet mit oe-alliance und openpli-arm
- Anzeige von PNGs über graphlcd eingebaut (nhd2-nglcd-png.patch)

Ab sofort können mit dem Patch PNGs auf dem Farb-LCD (Pearl, Vu+ Duo2...) angezeigt werden.
Im Moment wird statt dem Sendernamen das Senderlogo angezeigt, falls vorhanden.
In Zukunft könnte man damit -wie beim lcdd- noch Symbole für Lautstärke, HD, Stereo usw. anzeigen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
scp
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 48
Registriert: Mi 17. Apr 2013, 23:28
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: compiling neutrino for mipsel Set top boxes

#128

Beitrag von scp »

r64.12
- Getestet mit oe-alliance und openpli-arm
- lcdd Code optimiert (nhd2-morelcd2.patch)
- Fix Gigablue build
- Fix OSD in graphlcd (nhd2-nglcd-png3.patch)
- LCD Screenshot für GraphLCD in Web Interface integriert
- Weitere STB Modelle (noch ohne Anpassungen) eingefügt (nhd2-boxmodel-tmnano-azbox.patch)

Die OSD Menü Anzeige über GraphLCD war bei der Vu+ Duo2 verzerrt. Das lag daran, das der Framebuffer-Stride (Bytes pro Zeile) größer als Breite*4 ist.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
slizer
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 440
Registriert: Do 9. Mai 2013, 17:19
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: compiling neutrino for mipsel Set top boxes

#129

Beitrag von slizer »

build Problem, hängt hier

Code: Alles auswählen

 nate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -c -o eventlist.o eventlist.cpp
| eventlist.cpp: In member function 'void EventList::paintHead(t_channel_id)':
| eventlist.cpp:723:6: error: redeclaration of 'int logo_w'
| eventlist.cpp:695:6: error: 'int logo_w' previously declared here
| make[5]: *** [eventlist.o] Error 1
| make[5]: *** Waiting for unfinished jobs....
| make[5]: Leaving directory `/home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/nhd2-exp/src/gui'
| make[4]: *** [all-recursive] Error 1
| make[4]: Leaving directory `/home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1ERROR: Function failed: do_compile (see /home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/temp/log.do_compile.11615 for further information)
| 644-r64.12/nhd2-exp/src/gui'
| make[3]: *** [all] Error 2
| make[3]: Leaving directory `/home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/nhd2-exp/src/gui'
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory `/home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/nhd2-exp/src'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/slizer/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/nhd2-exp'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
NOTE: package nhd2-exp-svn1644-r64.12: task do_compile: Failed
ERROR: Task 7 (/home/slizer/oe-alliance/meta-oe-alliance/recipes-nhd2/neutrinohd2/nhd2-exp.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2171 tasks of which 2139 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/slizer/oe-alliance/meta-oe-alliance/recipes-nhd2/neutrinohd2/nhd2-exp.bb, do_compile
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
 
Benutzeravatar
mohousch
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 1111
Registriert: Di 18. Sep 2012, 20:21
Hat sich bedankt: 41 Mal
Danksagung erhalten: 165 Mal

Re: compiling neutrino for mipsel Set top boxes

#130

Beitrag von mohousch »

Oh je da kann ich leider nicht helfen...
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13756
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 722 Mal
Danksagung erhalten: 1931 Mal
Kontaktdaten:

Re: compiling neutrino for mipsel Set top boxes

#131

Beitrag von BPanther »

Ich habe mal in den aktuellen Source geschaut, aber 695 ist eine Leerzeile, wenn dann 699, aber da wird icon_h_w und icon_h_h definiert - nur 723 definiert logo_w. Wo kommt das also her in der erwähnten Zeile 695?
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM7020, 1x DM8000, 1x DM820, 1x DM7080
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
ARM: 1x DM900 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple)), 1x DM920 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple))
Benutzeravatar
mohousch
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 1111
Registriert: Di 18. Sep 2012, 20:21
Hat sich bedankt: 41 Mal
Danksagung erhalten: 165 Mal

Re: compiling neutrino for mipsel Set top boxes

#132

Beitrag von mohousch »

@BP
der opennhd2 OE nimmt nicht die aktuelle SVN Rev dennoch da ist ein Patch vom scp gegen die eventlist.cpp

EDIT:
der opennhd2 OE nimmt nicht die aktuelle SVN Rev
weiss jetzt nicht ob das nur für OE1.2/1.6 war bin nicht sicher ob mit OE2.0 auch so ist wenn nicht so ist denn der Patch bringt da was durcheinander vielleicht meldet sich scp nochmal ;-)
slizer
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 440
Registriert: Do 9. Mai 2013, 17:19
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: compiling neutrino for mipsel Set top boxes

#133

Beitrag von slizer »

hilft das vielleicht weiter

Code: Alles auswählen

 Applying patch nhd2-showlogo9.patch
patching file src/gui/epgview.cpp
Hunk #1 FAILED at 52.
Hunk #2 FAILED at 502.
2 out of 2 hunks FAILED -- saving rejects to file src/gui/epgview.cpp.rej
patching file src/gui/eventlist.cpp
Hunk #1 succeeded at 692 (offset -7 lines).
Hunk #2 FAILED at 725.
1 out of 2 hunks FAILED -- saving rejects to file src/gui/eventlist.cpp.rej
patching file src/driver/pictureviewer/pictureviewer.h
patching file src/driver/pictureviewer/pictureviewer.cpp
Hunk #1 FAILED at 556.
Hunk #2 FAILED at 587.
Hunk #3 FAILED at 607.
3 out of 3 hunks FAILED -- saving rejects to file src/driver/pictureviewer/pictureviewer.cpp.rej
Applied patch nhd2-showlogo9.patch (forced; needs refresh)
slizer@R40P:~/oe-alliance/builds/opennhd2/et9x00/tmp/work/mips32el-oe-linux/nhd2-exp-svn1644-r64.12/nhd2-exp$  
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13756
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 722 Mal
Danksagung erhalten: 1931 Mal
Kontaktdaten:

Re: compiling neutrino for mipsel Set top boxes

#134

Beitrag von BPanther »

So geht das natürlich nicht, da darf man nicht weiterbauen sondern muß erstmal versuchen die Fehler zu beheben.
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM7020, 1x DM8000, 1x DM820, 1x DM7080
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
ARM: 1x DM900 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple)), 1x DM920 (DVB-S/SX (FBC)/S/C/T/T2 (Tripple))
Benutzeravatar
mohousch
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 1111
Registriert: Di 18. Sep 2012, 20:21
Hat sich bedankt: 41 Mal
Danksagung erhalten: 165 Mal

Re: compiling neutrino for mipsel Set top boxes

#135

Beitrag von mohousch »

Vorwort:
dieser Arbeit basiert in groessen Teil auf dem openhd2 vom scp

MAKE:

Code: Alles auswählen

cd /(oe-alliance-path)/build-enviroment/meta-oe-alliance

Code: Alles auswählen

svn co http://neutrinohd2.googlecode.com/svn/branches/recipes-neutrino recipes-neutrino

Code: Alles auswählen

cd (oe-alliance-path)/build-enviroment/builds/(DISTRO)/(MACHINE)
und wer mit openpli30 baut

Code: Alles auswählen

cd (openpli30-path)/openpli-oe-core/meta-openpli

Code: Alles auswählen

svn co http://neutrinohd2.googlecode.com/svn/branches/recipes-neutrino recipes-neutrino

Code: Alles auswählen

cd (openpli30-path)/openpli-oe-core/build-(MACHINE)$

Code: Alles auswählen

. ./env.source

Code: Alles auswählen

bitbake neutrino
INSTALL:
- copy neutrino_svn(actuall svn rev)-r64.12_mips32el.ipk to /tmp

Code: Alles auswählen

opkg install /tmp/neutrino_svn(actuall svn rev)-r64.12_mips32el.ipk
wenn die Box am Net angeschlossen ist alle benötigten libs werden online installiert.

-Falls librtmp fällt:
copy librtmp0_2.4+git484+df6c518-r1_mips32el.ipk to /tmp

Code: Alles auswählen

opkg update && opkg install --force-overwrite /tmp/librtmp0_2.4+git484+df6c518-r1_mips32el.ipk
die start Datei enigma2.sh bleibt erstmal unberührt, nach der Installation soll enigma2 beendet werden:

Code: Alles auswählen

init 2
PS: beachte bitte dass diese Kommando auch die 3thd party plugins auch beendet, für teste sollen die auch manuell gestartet werden wie neutrino

Code: Alles auswählen

neutrino & 
wem neutrino gefällt und für Dauer auf die box neben e2 bahlaten will kann die enigma2.sh bearbeiten, wem nicht das ganze lässt sich mit dem Packet Manager deinstallieren

WICHTIG:
I- vor der Installation bitte achten sie drauf das genug Platz im Flash ist ;-)
II- für das bauen:
- (oe-alliance-path)/(openpli30) soll mit dem richtigen Path ersetzt werden
- (DISTRO) je nach was man gewählt hat (gehe davon aus openatv ;-)
- MACHINE ist der Boxtype
III- für STB Boxen deren FB codes nicht stimmen:
Mainmenu->Einstellugen->Fernbedienung Einstellugen->Tasten Einstellugen->keymap speichern
unter /etc/tuxbox/config ist die Datei keymap.conf zu finden per FTP Client öffnen, die Tasten mit nicht den richtigen Code drücken das wird auch in der Konsole ausgegeben den Code Wert zu den passenden Eintrag (in der keymap.conf) eintragen, keymap.conf wieder auf die Box (nach /etc/tuxbox/config) und denn in:
Mainmenu->service->neutrino neu starten, jetzt sollen die ganzen Tasten der FB funktionieren, weitere Tasten Einstellugen können auch dürchgeführt werden

viel Spass mit neutrino auf den mipsel Boxen ;-)
Zuletzt geändert von mohousch am Mi 6. Nov 2013, 20:58, insgesamt 5-mal geändert.
Antworten

Zurück zu „NHD2 - Allgemeines“