Neutrino auf der Dreambox

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino für die Dreambox bauen.

Beitrag von rhabarber1848 »

bosmann hat geschrieben:habe meine Tasten so "verdrahtet":
Bitte testen: EDIT: Patch ist im CVS
Wenn der Patch ok ist, kann er ins CVS.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino für die Dreambox bauen.

Beitrag von bosmann »

wie war wieder der befehl um diff einzuspielen?

P.S.
allerdings dürfen sich im Sektor oben drüber nicht die gleiche Parameter befinden, bei mir sieht es so aus:

Code: Alles auswählen

#if defined HAVE_DREAMBOX_HARDWARE || defined HAVE_IPBOX_HARDWARE
	switch (code&0xFF)
	{
		case 0x00: return RC_0;
		case 0x01: return RC_1;
		case 0x02: return RC_2;
		case 0x03: return RC_3;
		case 0x04: return RC_4;
		case 0x05: return RC_5;
		case 0x06: return RC_6;
		case 0x07: return RC_7;
		case 0x08: return RC_8;
		case 0x09: return RC_9;
		case 0x0a: return RC_plus;
		case 0x0b: return RC_minus;
		case 0x0d: return RC_page_up;
		case 0x0e: return RC_page_down;
		case 0x0f: return RC_standby;
		case 0x20: return RC_setup;
		case 0x21: return RC_up;
		case 0x22: return RC_down;
		case 0x25: return RC_ok;
		case 0x26: return RC_audio;
		case 0x27: return RC_video;
		case 0x28: return RC_help;
		case 0x40: return RC_red;
		case 0x41: return RC_green;
		case 0x42: return RC_yellow;
		case 0x43: return RC_blue;
		case 0x45: return RC_text;
		case 0x53: return RC_radio;
ist sicherlich bekannt aber nochmal zu erwähnen...
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino für die Dreambox bauen.

Beitrag von bosmann »

habe versucht die sachen aus dem patch händisch einzutragen aber da kamen ein paar fehlermeldungen.
habe dem vorschlag von seife wieder gefolgt und es hat geklappt:

Code: Alles auswählen

#if defined HAVE_DREAMBOX_HARDWARE || defined HAVE_IPBOX_HARDWARE
	switch (code&0xFF)
	{
		case 0x00: return RC_0;
		case 0x01: return RC_1;
		case 0x02: return RC_2;
		case 0x03: return RC_3;
		case 0x04: return RC_4;
		case 0x05: return RC_5;
		case 0x06: return RC_6;
		case 0x07: return RC_7;
		case 0x08: return RC_8;
		case 0x09: return RC_9;
		case 0x0a: return RC_plus;
		case 0x0b: return RC_minus;
		case 0x0d: return RC_page_up;
		case 0x0e: return RC_page_down;
		case 0x0f: return RC_standby;
		case 0x20: return RC_setup;
		case 0x21: return RC_up;
		case 0x22: return RC_down;
		case 0x25: return RC_ok;
		case 0x26: return RC_audio;
		case 0x27: return RC_video;
		case 0x28: return RC_help;
		case 0x40: return RC_red;
		case 0x41: return RC_green;
		case 0x42: return RC_yellow;
		case 0x43: return RC_blue;
		case 0x45: return RC_text;
		case 0x53: return RC_radio;
#if 1
		case 0x0c: return RC_spkr;	// MUTE key
		case 0x44: return RC_tv;	// TV   key
		case 0x50: return RC_right;	// volup key
		case 0x51: return RC_left;	// voldown key
		case 0x24: return RC_plus;	// ">"	key
		case 0x23: return RC_minus;	// "<"  key	
		case 0x52: return RC_help;	// INFO key
		case 0x54: return RC_home;	// EXIT key
#else
		case 0x0c: return RC_tv;
		case 0x44: return RC_spkr;
		case 0x50: return RC_prev;
		case 0x51: return RC_next;
		case 0x52: return RC_home;
		case 0x54: return RC_help;
#endif
	}
	return RC_nokey;
bitte nicht verwechseln, ich habe diese fernbedienung:
Bild
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Ups, ich sollte threads doch zuende lesen ;) Egal, ich habe es (meine Version davon) mal eingecheckt. Auch wenn ich immer mehr der Meinung bin, dass das nicht wirklich skaliert und eine Lösung á la Enigma (zur Laufzeit konfigurierbar) nötig wird. Es gibt nämlich eigentlich keinen Grund, warum ein neutrino/zapit/etc. für dm56x0 anders kompiliert werden muss als für dm500, die Kisten sind von den Features ziemlich gleich.
Wir kompilieren ja auch nicht für Sagem/Philips/Nokia dbox2 unterschiedliche Binaries.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino für die Dreambox bauen.

Beitrag von bosmann »

Ich denke, hier geht es um einen Sonderfall was Fernbedienung und das Display betrifft.
Und zwar: die dm56x0 wird schon lange nicht mehr hergestellt, die dm500 wiederum schon. Von daher kann man sie nicht alle in einen 5xxx-er Topf hineinwerfen, zumindest was diese 2 Merkmale betrifft. Ich habe halt die dm5620 und sehe keinen Grund mich aufgrund der Software-Einschränkungen von diesem Receiver verabschieden zu müssen. Wenn die Hardware mal streikt, da kann ich eingreifen (bin vom Fach) aber softwaremäßig kann man ungefähr eine Paralelle ziehen:
dm5620=dbox2 Sagem mit 1xI
dm500-er= dbox2 Nokia/Philips mit 2xI

Mich irritiert halt der überall in der Sourcen befindliche Eintrag: "#if BOXMODEL_DM500" obwohl zur Auswahl steht: "dm56x0, dm7000, dm500"
Habe für besagte Dreambox ein Paar Images erstellt und sie laufen alle tadellos bis auf das neuste Neutrino. Die Tastenbelegung habe ich, wie Ihr seht, soweit zum Laufen gebracht. Mir fehlt nur noch Display-Anzeige. Mit Enigma läuft alles einwandfrei. Habe mit einer alten "lcdd.cpp" aus der Oldmake-Sourcen probiert aber da meckert die Konsole ohne konkreter Fehlermeldung...

Hat jemand eine weitere Idee???
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Es ist einfach deswegen nur BOXMODEL_DM500 drin, weil du bisher so ziemlich der einzige bist, der ausser mir da aktiv dran entwickelt.

Und es gibt eben keinen Unterschied zwischen Neutrino für die Sagem oder für die Philips. Der Unterschied ist in den Treibern, der Rest (es gibt wohl leichte Unterschiede, welche Formate auf dem VCR-SCART ausgegeben werden können und die Nokia hat einen anderen Framebuffer) wird zur Laufzeit abgefragt, nicht zur Kompilierzeit.

So viele Stellen mit BOXMODEL_DM500 gibt es bisher auch nicht:
* tuxtxt, streaminfo, imageinfo: weil die dm500 AFAIU das PIP nicht beliebig skalieren kann => sollte für alle Maschinen mit diesem Chip gelten, also auch für 56x0
* neutrino.cpp: einige Menüeinträge (LCD, SCART Eingang, Shutdown) machen keinen sinn und werden deswegen per default ausgeblendet
* rcinput.cpp: Fernbedienung ist anders als bei den grossen dreamboxen
* lcdd.cpp: wäre komplett unnötig (kein LCD), aber wird auf der dm500 benutzt, um die standby-LED ein- und auszuschalten.

Meiner Meinung nach solte man auch bei den vorhandenen MODEL_DM500 eher danach trachten, die durch den zur Laufzeit (z.B. anhand der mID) ermittelten Boxtyp zu ersetzen. Es gibt schliesslich eigentlich keinen Grund, warum die dm500 und die dm7000 jeweils spezielle teletext-Plugins benötigen sollten.

Zur lcdd.cpp: es war noch nie Code für die dream-LED-Displays drin, dieser Code muss erst noch geschrieben werden. Eine Ältere Version wird dir also nicht helfen.

Wie du die Nummer aufs Display bekommst ist z.B. in src/enigma_main.cpp:eZapMain::updateServiceNum() schön zu sehen, aber das schön in Neutrino geregelt zu bekommen ist leider nicht trivial :(
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino für die Dreambox bauen.

Beitrag von bosmann »

Suche nach passender Option:

trivial=
# banal
# nichtig
# nichts sagend
# unbedeutend
# geringfügig
# gleichgültig
# belanglos
# lächerlich
# oberflächlich
# alltäglich

vor der zutreffenden, bitte das Kommentarzeichen entfernen!

:)
connect198
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 16. November 2009, 20:10

Re: Neutrino für die Dreambox bauen.

Beitrag von connect198 »

Hallo. Wie ein Neutrino Image für Dreambox 7020 und 600 machen?
Gibt es keine Beschreibung?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Genauso wie für 500 oder 7000, du musst halt den entsprechenden boxtype angeben.

Und dann den Code überall so erweitern, dass die Boxen auch funktionieren, ausser dm500 ist IMHO noch nichts implementiert.
Die dm600 dürfte im grossen und ganzen ziemlich ähnlich der dm500 sein, bei der 7020 muss bestimmt im AV-switch code noch was nachgebessert werden.
connect198
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 16. November 2009, 20:10

Re: Neutrino für die Dreambox bauen.

Beitrag von connect198 »

So ist es möglich, ein Neutrino Image für DM 7020 zu tun?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Das hat wohl noch keiner probiert, also wirst du es wohl selbst ausprobieren müssen.

Alternativ kannst du mir eine 7020 schicken, dann probiere ich es aus.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino für die Dreambox bauen.

Beitrag von rhabarber1848 »

connect198 hat geschrieben:Hallo. Wie ein Neutrino Image für Dreambox 7020 und 600 machen?
Folgende Boxmodelle werden im CVS unterstützt:
dm500
dm500plus
dm600pvr
dm56x0
dm7000
dm7020
dm7025
connect198
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 16. November 2009, 20:10

Re: Neutrino für die Dreambox bauen.

Beitrag von connect198 »

please info what build dm 7020 at neutrino .
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Re: Neutrino für die Dreambox bauen.

Beitrag von hannebamb(el) »

You should check http://wiki.tuxbox-cvs.sourceforge.net/ ... hp/Newmake and try

Code: Alles auswählen

--with-boxmodel=dm7020
regards
connect198
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 16. November 2009, 20:10

Re: Neutrino für die Dreambox bauen.

Beitrag von connect198 »

Neutrino image yes , not Enigma ??

Build Error :
ils-2.20.51.0.2.tar.bz2
Translacja ftp.de.kernel.org... 195.71.68.86, 62.201.161.85, 129.143.116.10
Łączenie się z ftp.de.kernel.org|195.71.68.86|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 16291811 (16M) [application/x-bzip2]
Zapis do: `/home/kakun/tuxbox-cvs/cdk/Archive/binutils-2.20.51.0.2.tar.bz2'

100%[======================================>] 16.291.811 237K/s w 65s

2009-12-07 19:59:40 (243 KB/s) - zapisano `/home/kakun/tuxbox-cvs/cdk/Archive/binutils-2.20.51.0.2.tar.bz2' [16291811/16291811]

/usr/bin/install -c -d /dm7020/cdkroot/bin
/usr/bin/install: nie można utworzyć katalogu `/dm7020': Permission denied
make: *** [.deps/directories] Błąd 1
kakun@kakun-desktop:~/tuxbox-cvs/cd
k$
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Re: Neutrino für die Dreambox bauen.

Beitrag von hannebamb(el) »

well, it seems your user named "kakun" doesn't have sufficient rights to access top level folder /dm7020

==> fix rights

:)
connect198
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 16. November 2009, 20:10

Re: Neutrino auf der Dreambox

Beitrag von connect198 »

My log :
msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE -fno-rtti -fno-exceptions -MT controld.o -MD -MP -MF .deps/controld.Tpo -c -o controld.o controld.cpp
controld.cpp: In function `void setvideooutput(CControld::video_format, bool)':
controld.cpp:445: error: `SAA_MODE_YUV_V' undeclared (first use this function)
controld.cpp:445: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[4]: *** [controld.o] Błąd 1
make[4]: Opuszczenie katalogu `/home/connect/NEUTRINO/apps/dvb/zapit/src'
make[3]: *** [all-recursive] Błąd 1
make[3]: Opuszczenie katalogu `/home/connect/NEUTRINO/apps/dvb/zapit/src'
make[2]: *** [all-recursive] Błąd 1
make[2]: Opuszczenie katalogu `/home/connect/NEUTRINO/apps/dvb/zapit'
make[1]: *** [all] Błąd 2
make[1]: Opuszczenie katalogu `/home/connect/NEUTRINO/apps/dvb/zapit'
make: *** [.zapit] Błąd 2
connect@connect-desktop:~/NEUTRINO/cdk$
please hepl
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino auf der Dreambox

Beitrag von seife »

Do not checkout the dreambox branch but HEAD.
connect198
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 16. November 2009, 20:10

Re: Neutrino auf der Dreambox

Beitrag von connect198 »

What ??
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino auf der Dreambox

Beitrag von seife »

How did you check out (exactly!)?
How did you configure (exactly!)?
connect198
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 16. November 2009, 20:10

Re: Neutrino auf der Dreambox

Beitrag von connect198 »

Is there a description of how to make a neutrino image for dreambox 56xx and 7020? On the dreambox 500 image is done without bugs, but at 56 and 7020 does not image . Unfortunately, the same errors . Maybe I'm doing something wrong. Maybe there is a precise description of how to make a neutrino image for dm7020 and 56xx ??
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino auf der Dreambox

Beitrag von seife »

seife hat geschrieben:How did you check out (exactly!)?
How did you configure (exactly!)?
If you don't tell us, we can't help you.

Nobody sent me a dm56x0 or a dm7020, so I never tried that. And even if it builds, you will probably have to fix the code because I don't have the hardware.
connect198
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 16. November 2009, 20:10

Re: Neutrino auf der Dreambox

Beitrag von connect198 »

If you suggested to me that part of the code and which files need to replace, I would have called.
So far, I made image for dm 7020 enigma1 / 2. I want to delve deeper into neutrinos, so some days I sit on the construction of a neutrino image . Unfortunately, it is hard to find any concrete sales in the neutrino .
Therefore, I seek some tips on which files need to pay attention

On the DM500 neutrinos going to do, which is theoretically sufficient to replace the source for dm7020
Are the neutrino image for dm7020 dreambox.ru made by, or opportunity is the question of what and where to replace
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino auf der Dreambox

Beitrag von seife »

Ok. You obviously don't want help. Good luck.
connect198
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Montag 16. November 2009, 20:10

Re: Neutrino auf der Dreambox

Beitrag von connect198 »

Needs help, I am asking you which files and which is part of the code, edit the image to perform the neutri