 
 Die D-Box 2 FB auch , nur die TD FB nicht ?
Seife , wie kann das denn sein


 
 



directfb ist installiert? Ich habe das nur ganz am Anfang mal probiert, aber noch das meiste manuell, danach nicht mehr. Neutrino braucht directfb nicht.Space_2063 hat geschrieben:Haette jemand einen kleinen Tip ?
Gebaut wurde das Paket fehlerfrei. Die Libraries selber sind vorhanden.Code: Alles auswählen
spark:~ # opkg-cl install directfb-tools Installing directfb-tools (1.4.3-1) to root... Downloading file://opkg/directfb-tools-1.4.3-1.opk. Collected errors: * satisfy_dependencies_for: Cannot satisfy the following dependencies for directfb-tools: * libdirect-1.4.so.0 * * opkg_install_cmd: Cannot install package directfb-tools.


Code: Alles auswählen
 begin codes
          POWER                    0xDA25	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x005b fl: 0
          TV/SAT                   0x5AA5	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x005a fl: 0
          V.FORMAT                 0x52AD	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x004a fl: 0
          SLEEP                    0x728D	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x004e fl: 0
          MUTE                     0x7A85	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x005e fl: 0
          Picasa                   0x1AE5	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0058 fl: 0
          SHOUTCAST                0x12ED	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0048 fl: 0
          YOUTUBE                  0x32CD	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x004c fl: 0
          SPARK                    0x3AC5	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x005c fl: 0	
          KEY_1                    0x4AB5	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0052 fl: 0
          KEY_2                    0x6A95	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0056 fl: 0
          KEY_3                    0x42BD	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0042 fl: 0
          KEY_4                    0x0AF5	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0050 fl: 0
          KEY_5                    0x2AD5	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0054 fl: 0
          KEY_6                    0x02FD	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0040 fl: 0
          KEY_7                    0xCA35	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0053 fl: 0
          KEY_8                    0xEA15	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0057 fl: 0
          KEY_9                    0xC23D	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0043 fl: 0
          TV/RADIO                 0x8877	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0011 fl: 0
          KEY_0                    0xA857	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0015 fl: 0
          RECALL                   0x807F	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0001 fl: 0
          SAT                      0x629D	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0046 fl: 0
          FAV                      0xBA45	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x005d fl: 0
          VOL-                     0x38c7	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x001c fl: 0
          VOL+                     0x22dd	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0044 fl: 0
          PG-                      0xA05F	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x001f fl: 0
          PG+                      0xF807	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0005 fl: 0
          INFO                     0xE21D	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0047 fl: 0
          EPG                      0x7887	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x001e fl: 0
          MENU                     0x9A65	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0059 fl: 0
          EXIT                     0x58A7	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x001a fl: 0
          FIND                     0xB24D	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x004d fl: 0
          REC                      0x708F	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x000e fl: 0
          UP                       0xD827	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x001b fl: 0
          DOWN                     0xF00F	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x000f fl: 0
          LEFT                     0x926D	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0049 fl: 0
          RIGHT                    0x50AF	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x000a fl: 0
          OK                       0xD02F	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x000b fl: 0
          RED                      0x8A75	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0051 fl: 0
          GREEN                    0x08F7	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0010 fl: 0
          YELLOW                   0xC837	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0013 fl: 0
          BLUE                     0x48B7	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0012 fl: 0
          FR                       0xAA55	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0055 fl: 0
          PLAY                     0x28D7	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0014 fl: 0
          FF                       0x6897	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0016 fl: 0
          PAUSE                    0xE817	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0017 fl: 0
          PLAY_MODE                0x20DF	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0004 fl: 0
          FILELIST                 0xA25D	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0045 fl: 0
          USB                      0xE01F	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0007 fl: 0
          STOP                     0x609F	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0006 fl: 0
          F1                       0x827D	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0041 fl: 0
          F2                       0x00FF	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0000 fl: 0
          F3                       0xC03F	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0003 fl: 0
          F4                       0x40BF	[LT:00000000:init  ] irmp_get_data proto:  2 addr: 0x3699 cmd: 0x0002 fl: 0
      end codes


 
 D_B hat geschrieben:Ich habe eine Edision argus pingulux .
Hier mal die wichtigen Tasten
Edit on : Teil zwei ( die vier Tasten um die PfeiltastenCode: Alles auswählen
[LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x000b fl: 0 /OK [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x000b fl: 1 [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x001b fl: 0 /Pfeil nach oben [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x001b fl: 1 [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x000f fl: 0 /Pfeil nach unten [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x000f fl: 1 [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x000a fl: 0 /Pfeil nach rechts [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x000a fl: 1 [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x0049 fl: 0 /Pfeil nach links [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x0049 fl: 1 [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x001c fl: 0 /Lautstärke + [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x001c fl: 1 [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x0044 fl: 0/Lautstärke - [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x0044 fl: 1
Code: Alles auswählen
[LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x0059 fl: 0 / Menü [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x0059 fl: 1 [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x004d fl: 1 / Exit [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x004d fl: 1 [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x001a fl: 0 / Info [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x001a fl: 1 [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x000e fl: 0 / EDIVISION [LT:00000000:init ] irmp_get_data proto: 2 addr: 0x3699 cmd: 0x000e fl: 1


 )
 )


Code: Alles auswählen
var=`cat /proc/cmdline`
	var=${var##*STB_ID=}
	var=${var:0:8}
	if [ $var = "09:00:0B" ]; then
	/bin/evremote1 spark &
	elif [ $var = "09:00:0A" ]; then
	/bin/evremote2 spark &
	elif [ $var = "09:00:07" ]; then
	/bin/evremote3 spark &
	elif [ $var = "09:00:08" ]; then
	/bin/evremote4 spark &
	else
        /bin/evremote2 spark &
	fi
	stfbcontrol a 255
	echo " e2 "
btw seife.... hab ma dei lirc-fix im pingu-git zugefügt (kernelpatch).whichbox=`cat /proc/cmdline | grep "hwaddr:" | awk -F "hwaddr:" '{print $2}' | cut -f1 -d " " | cut -f3 -d ":"`
case $whichbox in
07|08)
echo "RC-default"
;;
*) [ -e /bin/evremote2.amiko ] && rm /bin/evremote2 && mv /bin/evremote2.amiko /bin/evremote2
[ -e /etc/lircd.conf.amiko ] && rm /etc/lircd.conf && mv /etc/lircd.conf.amiko /etc/lircd.conf;;
esac



 
 Code: Alles auswählen
--- libstb-hal/libspark/lirmp_input.cpp	2012-02-20 11:51:45.478056239 +0100
+++ libstb-hal/libspark/lirmp_input.cpp	2012-02-21 13:32:43.903831597 +0100
@@ -66,41 +66,41 @@
 } key_map_t;
 
 static const key_map_t key_map[] = {
-	{ 0x13, KEY_0 },
-	{ 0x1a, KEY_1 },
-	{ 0x1f, KEY_2 },
-	{ 0x58, KEY_3 },
-	{ 0x16, KEY_4 },
-	{ 0x1b, KEY_5 },
-	{ 0x54, KEY_6 },
-	{ 0x12, KEY_7 },
-	{ 0x17, KEY_8 },
-	{ 0x50, KEY_9 },
-	{ 0x5f, KEY_OK },
-	{ 0x59, KEY_TIME },
-	{ 0x43, KEY_FAVORITES },
-	{ 0x4f, KEY_SAT },
+	{ 0x15, KEY_0 },
+	{ 0x52, KEY_1 },
+	{ 0x56, KEY_2 },
+	{ 0x42, KEY_3 },
+	{ 0x50, KEY_4 },
+	{ 0x54, KEY_5 },
+	{ 0x40, KEY_6 },
+	{ 0x53, KEY_7 },
+	{ 0x57, KEY_8 },
+	{ 0x43, KEY_9 },
+	{ 0x0b, KEY_OK },
+	{ 0x4e, KEY_TIME },
+	{ 0x1e, KEY_FAVORITES },
+	{ 0x47, KEY_SAT },
 	{ 0x0f, KEY_NEXT }, /* V.Format */
-	{ 0x1e, KEY_POWER },
-	{ 0x5a, KEY_MUTE },
-	{ 0x1c, KEY_MENU },
-	{ 0x5d, KEY_EPG },
-	{ 0x07, KEY_INFO },
-	{ 0x60, KEY_EXIT },
-	{ 0x48, KEY_PAGEUP },
-	{ 0x44, KEY_PAGEDOWN },
-	{ 0x02, KEY_LEFT },
-	{ 0x40, KEY_RIGHT },
-	{ 0x03, KEY_UP },
-	{ 0x5e, KEY_DOWN },
-	{ 0x0a, KEY_VOLUMEUP },
-	{ 0x06, KEY_VOLUMEDOWN },
-	{ 0x49, KEY_RED },
-	{ 0x4e, KEY_GREEN },
-	{ 0x11, KEY_YELLOW },
-	{ 0x4a, KEY_BLUE },
-	{ 0x4c, KEY_TV },	/* TV/Radio */
-	{ 0x5c, KEY_VIDEO },	/* FIND */
+	{ 0x5b, KEY_POWER },
+	{ 0x5e, KEY_MUTE },
+	{ 0x59, KEY_MENU },
+	{ 0x0e, KEY_EPG },
+	{ 0x1a, KEY_INFO },
+	{ 0x4d, KEY_EXIT },
+	{ 0x1f, KEY_PAGEUP },
+	{ 0x05, KEY_PAGEDOWN },
+	{ 0x49, KEY_LEFT },
+	{ 0x0a, KEY_RIGHT },
+	{ 0x1b, KEY_UP },
+	{ 0x0f, KEY_DOWN },
+	{ 0x1c, KEY_VOLUMEUP },
+	{ 0x44, KEY_VOLUMEDOWN },
+	{ 0x41, KEY_RED },
+	{ 0x00, KEY_GREEN },
+	{ 0x03, KEY_YELLOW },
+	{ 0x02, KEY_BLUE },
+	{ 0x11, KEY_TV },	/* TV/Radio */
+	{ 0x46, KEY_VIDEO },	/* FIND */
 	{ 0x19, KEY_AUDIO },	/* FOLDER */
 /*	KEY_AUX,
 	KEY_TEXT,
@@ -108,15 +108,15 @@
 	KEY_TTZOOM,
 	KEY_REVEAL,
 */
-	{ 0x01, KEY_REWIND },
-	{ 0x53, KEY_FORWARD },
-	{ 0x22, KEY_STOP },
-	{ 0x4d, KEY_PAUSE },
-	{ 0x15, KEY_PLAY },
-	{ 0x20, KEY_PREVIOUS },
-	{ 0x23, KEY_NEXT },
+	{ 0x17, KEY_REWIND },
+	{ 0x16, KEY_FORWARD },
+	{ 0x10, KEY_STOP },
+	{ 0x13, KEY_PAUSE },
+	{ 0x12, KEY_PLAY },
+	{ 0x55, KEY_PREVIOUS },
+	{ 0x14, KEY_NEXT },
 //	KEY_EJECTCD,
-	{ 0x10, KEY_RECORD }
+	{ 0x5d, KEY_RECORD }
 };
 
 static const int key_list[] = {
@@ -375,7 +375,7 @@
 
 				/* todo: do we need to complete the loop if we already
 				 * detected the singal in this pulse? */
-				if (d.protocol == IRMP_NEC_PROTOCOL && d.address == 0x5a45)
+				if (d.protocol == IRMP_NEC_PROTOCOL && d.address == 0x3699)
 				{
 					for (i = 0; i < (int)(sizeof(key_map)/sizeof(key_map_t)); i++)
 					{



 
 

Code: Alles auswählen
 978 Objekte der Gesamtgröße 55,6 MB

hab aber des dd zum stick noch nich gemacht da ich des noch nich draufpacken will da des eh nich booten kann!1.mkdir $HOME/spark
2.cd $HOME/spark
3.git clone git://gitorious.org/neutrino-hd/buildsystem-cs.git buildsystem-cs
4.cd buildsystem-cs
5.mkdir download
6.echo "PLATFORM=spark" > config
7.make preqs
9.make crosstool
10.make bootstrap
11.make neutrino
12.make sparkkernel
13.make minimal-system-pkgs
Um also ein USB Image zu erstellen ruft Ihr das Script scripts/mkusbimage.sh auf.
$ ./scripts/mkusbimage.sh


Code: Alles auswählen
schpuntik@WorkPC:~/buildsystem-cs$ make spark-system-usb