compiling neutrinohd2 for mipsel set top boxes
-
- 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
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
Gruß Funkschlumf
-
- 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
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.
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.
-
- 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
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.
- 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.
-
- 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
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)
- 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.
-
- 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
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.
- 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.
-
- 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
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.
- 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.
-
- 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
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.
- mohousch
- Registrierte Benutzer
- Beiträge: 1111
- Registriert: Di 18. Sep 2012, 20:21
- Hat sich bedankt: 41 Mal
- Danksagung erhalten: 165 Mal
- BPanther
- 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
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.

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))
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


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))
- mohousch
- 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
@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 dennoch da ist ein Patch vom scp gegen die eventlist.cpp
EDIT:
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 nochmalder opennhd2 OE nimmt nicht die aktuelle SVN Rev

-
- 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
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$
- BPanther
- 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
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.

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))
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


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))
- mohousch
- 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
Vorwort:
dieser Arbeit basiert in groessen Teil auf dem openhd2 vom scp
MAKE:
und wer mit openpli30 baut
INSTALL:
- copy neutrino_svn(actuall svn rev)-r64.12_mips32el.ipk to /tmp
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
die start Datei enigma2.sh bleibt erstmal unberührt, nach der Installation soll enigma2 beendet werden:
PS: beachte bitte dass diese Kommando auch die 3thd party plugins auch beendet, für teste sollen die auch manuell gestartet werden wie 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
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)
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
- 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
-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
Code: Alles auswählen
init 2
Code: Alles auswählen
neutrino &
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.