You are not logged in.

Dear visitor, welcome to Dreamboard. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Tuesday, July 26th 2011, 1:36pm

GUI for Multi LNB project

Hey to everyone!

I am in internship and working on a new LNB (Multi LNB) project with SES ASTRA company. We would like to set a specific Graphical User Interface (GUI) according to the MLNB software specifications. we decided to use CEHTML from HbbTV model to provide a standard way of communicating with the MLNB software and have choosen the Dreambox DM8000 as set top Box for the implementation and Linux (Kubuntu 11.04) PC.The MLNB communication will be controlled first by the DM usb port using a usb cable,then through the RF cable using the DiseqC protocol. we defined 4 use cases from the point of view of the end user that we are going to set (change): Set-up LNB, Pointing help, Scan and Zap, this such a way that the MLNB GUI can accommodate them. My job is to program the MLNB GUI according to the software specifications (use cases).For that I need to: - get enigma2 source code and all his tree structure in order to modify it - be able to compile the modified code (written in C++) - create my own image and flash it on the DM 8000. I got some links and instructions from internet which allow to achieve that but it was for the DM 7025 and it doesn't work on the DM 8000.So any hint about that?

thanks in advance

2

Tuesday, July 26th 2011, 2:16pm

python source you can find in the /usr/lib/enigma2/python/Components>NimManager.py

but incase i have 25 LNBs moust easy way for me is Copy-Paste into /etc/enigma2/settings in plain text mode

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
config.Nims.0.configMode=advanced
config.Nims.0.advanced.sats=48
config.Nims.0.advanced.sat.3592.lnb=6
config.Nims.0.advanced.sat.600.lnb=21
config.Nims.0.advanced.sat.450.lnb=23
config.Nims.0.advanced.sat.158.lnb=8
config.Nims.0.advanced.sat.192.lnb=1
config.Nims.0.advanced.sat.130.lnb=2
config.Nims.0.advanced.sat.235.lnb=9
config.Nims.0.advanced.sat.3300.lnb=17
config.Nims.0.advanced.sat.3475.lnb=12
config.Nims.0.advanced.sat.3450.lnb=13
config.Nims.0.advanced.sat.3380.lnb=15
config.Nims.0.advanced.sat.3550.lnb=10
config.Nims.0.advanced.sat.400.lnb=25
config.Nims.0.advanced.sat.420.lnb=24
config.Nims.0.advanced.sat.282.lnb=4
config.Nims.0.advanced.sat.360.tonemode=off
config.Nims.0.advanced.sat.360.lnb=3
config.Nims.0.advanced.sat.750.lnb=20
config.Nims.0.advanced.sat.3560.lnb=10
config.Nims.0.advanced.sat.3355.lnb=16
config.Nims.0.advanced.sat.3520.lnb=11
config.Nims.0.advanced.sat.70.lnb=7
config.Nims.0.advanced.sat.90.lnb=18
config.Nims.0.advanced.sat.100.lnb=18
config.Nims.0.advanced.sat.48.lnb=5
config.Nims.0.advanced.sat.3420.lnb=14
config.Nims.0.advanced.sat.390.lnb=25
config.Nims.0.advanced.sat.530.lnb=22
config.Nims.0.advanced.sat.800.lnb=19
config.Nims.0.advanced.lnb.24.lof=user_defined
config.Nims.0.advanced.lnb.24.diseqcMode=1_1
config.Nims.0.advanced.lnb.24.increased_voltage=true
config.Nims.0.advanced.lnb.24.uncommittedDiseqcCommand=8
config.Nims.0.advanced.lnb.24.commandOrder=cut
config.Nims.0.advanced.lnb.24.diseqcRepeats=one
config.Nims.0.advanced.lnb.24.threshold=11500
config.Nims.0.advanced.lnb.24.commitedDiseqcCommand=BA
config.Nims.0.advanced.lnb.25.lof=user_defined
config.Nims.0.advanced.lnb.25.diseqcMode=1_1
config.Nims.0.advanced.lnb.25.increased_voltage=true
config.Nims.0.advanced.lnb.25.uncommittedDiseqcCommand=9
config.Nims.0.advanced.lnb.25.commandOrder=cut
config.Nims.0.advanced.lnb.25.diseqcRepeats=one
config.Nims.0.advanced.lnb.25.threshold=11500
config.Nims.0.advanced.lnb.25.commitedDiseqcCommand=BA
config.Nims.0.advanced.lnb.20.lof=user_defined
config.Nims.0.advanced.lnb.20.diseqcMode=1_1
config.Nims.0.advanced.lnb.20.increased_voltage=true
config.Nims.0.advanced.lnb.20.uncommittedDiseqcCommand=3
config.Nims.0.advanced.lnb.20.commandOrder=cut
config.Nims.0.advanced.lnb.20.diseqcRepeats=one
config.Nims.0.advanced.lnb.20.threshold=11500
config.Nims.0.advanced.lnb.20.commitedDiseqcCommand=BB
config.Nims.0.advanced.lnb.21.lof=user_defined
config.Nims.0.advanced.lnb.21.diseqcMode=1_1
config.Nims.0.advanced.lnb.21.increased_voltage=true
config.Nims.0.advanced.lnb.21.uncommittedDiseqcCommand=4
config.Nims.0.advanced.lnb.21.commandOrder=cut
config.Nims.0.advanced.lnb.21.diseqcRepeats=one
config.Nims.0.advanced.lnb.21.threshold=11500
config.Nims.0.advanced.lnb.21.commitedDiseqcCommand=BB
config.Nims.0.advanced.lnb.22.lof=user_defined
config.Nims.0.advanced.lnb.22.diseqcMode=1_1
config.Nims.0.advanced.lnb.22.increased_voltage=true
config.Nims.0.advanced.lnb.22.uncommittedDiseqcCommand=5
config.Nims.0.advanced.lnb.22.commandOrder=cut
config.Nims.0.advanced.lnb.22.diseqcRepeats=one
config.Nims.0.advanced.lnb.22.threshold=11500
config.Nims.0.advanced.lnb.22.commitedDiseqcCommand=BB
config.Nims.0.advanced.lnb.23.diseqcMode=1_1
config.Nims.0.advanced.lnb.23.uncommittedDiseqcCommand=6
config.Nims.0.advanced.lnb.23.lof=user_defined
config.Nims.0.advanced.lnb.23.commandOrder=cut
config.Nims.0.advanced.lnb.23.threshold=11500
config.Nims.0.advanced.lnb.23.increased_voltage=true
config.Nims.0.advanced.lnb.23.commitedDiseqcCommand=BB
config.Nims.0.advanced.lnb.1.lof=user_defined
config.Nims.0.advanced.lnb.1.diseqcMode=1_1
config.Nims.0.advanced.lnb.1.increased_voltage=true
config.Nims.0.advanced.lnb.1.uncommittedDiseqcCommand=10
config.Nims.0.advanced.lnb.1.commandOrder=cut
config.Nims.0.advanced.lnb.1.diseqcRepeats=one
config.Nims.0.advanced.lnb.1.threshold=11500
config.Nims.0.advanced.lnb.1.commitedDiseqcCommand=AB
config.Nims.0.advanced.lnb.3.lof=user_defined
config.Nims.0.advanced.lnb.3.increased_voltage=true
config.Nims.0.advanced.lnb.3.diseqcMode=1_1
config.Nims.0.advanced.lnb.3.uncommittedDiseqcCommand=3
config.Nims.0.advanced.lnb.3.commandOrder=cut
config.Nims.0.advanced.lnb.3.diseqcRepeats=one
config.Nims.0.advanced.lnb.3.threshold=11500
config.Nims.0.advanced.lnb.3.lofh=10750
config.Nims.0.advanced.lnb.3.lofl=10750
config.Nims.0.advanced.lnb.3.commitedDiseqcCommand=AB
config.Nims.0.advanced.lnb.2.diseqcMode=1_1
config.Nims.0.advanced.lnb.2.uncommittedDiseqcCommand=2
config.Nims.0.advanced.lnb.2.lof=user_defined
config.Nims.0.advanced.lnb.2.commandOrder=cut
config.Nims.0.advanced.lnb.2.threshold=11500
config.Nims.0.advanced.lnb.2.increased_voltage=true
config.Nims.0.advanced.lnb.2.commitedDiseqcCommand=AB
config.Nims.0.advanced.lnb.5.lof=user_defined
config.Nims.0.advanced.lnb.5.diseqcMode=1_1
config.Nims.0.advanced.lnb.5.increased_voltage=true
config.Nims.0.advanced.lnb.5.uncommittedDiseqcCommand=5
config.Nims.0.advanced.lnb.5.commandOrder=cut
config.Nims.0.advanced.lnb.5.diseqcRepeats=one
config.Nims.0.advanced.lnb.5.threshold=11500
config.Nims.0.advanced.lnb.5.commitedDiseqcCommand=AB
config.Nims.0.advanced.lnb.4.diseqcMode=1_1
config.Nims.0.advanced.lnb.4.uncommittedDiseqcCommand=4
config.Nims.0.advanced.lnb.4.lof=user_defined
config.Nims.0.advanced.lnb.4.commandOrder=cut
config.Nims.0.advanced.lnb.4.threshold=11500
config.Nims.0.advanced.lnb.4.increased_voltage=true
config.Nims.0.advanced.lnb.4.commitedDiseqcCommand=AB
config.Nims.0.advanced.lnb.7.lof=user_defined
config.Nims.0.advanced.lnb.7.diseqcMode=1_1
config.Nims.0.advanced.lnb.7.increased_voltage=true
config.Nims.0.advanced.lnb.7.uncommittedDiseqcCommand=7
config.Nims.0.advanced.lnb.7.commandOrder=cut
config.Nims.0.advanced.lnb.7.diseqcRepeats=one
config.Nims.0.advanced.lnb.7.threshold=11500
config.Nims.0.advanced.lnb.7.commitedDiseqcCommand=AB
config.Nims.0.advanced.lnb.6.lof=user_defined
config.Nims.0.advanced.lnb.6.diseqcMode=1_1
config.Nims.0.advanced.lnb.6.increased_voltage=true
config.Nims.0.advanced.lnb.6.uncommittedDiseqcCommand=6
config.Nims.0.advanced.lnb.6.commandOrder=cut
config.Nims.0.advanced.lnb.6.diseqcRepeats=one
config.Nims.0.advanced.lnb.6.threshold=11500
config.Nims.0.advanced.lnb.6.commitedDiseqcCommand=AB
config.Nims.0.advanced.lnb.9.lof=user_defined
config.Nims.0.advanced.lnb.9.diseqcMode=1_1
config.Nims.0.advanced.lnb.9.increased_voltage=true
config.Nims.0.advanced.lnb.9.uncommittedDiseqcCommand=9
config.Nims.0.advanced.lnb.9.commandOrder=cut
config.Nims.0.advanced.lnb.9.diseqcRepeats=one
config.Nims.0.advanced.lnb.9.threshold=11500
config.Nims.0.advanced.lnb.9.commitedDiseqcCommand=AB
config.Nims.0.advanced.lnb.8.diseqcMode=1_1
config.Nims.0.advanced.lnb.8.uncommittedDiseqcCommand=8
config.Nims.0.advanced.lnb.8.lof=user_defined
config.Nims.0.advanced.lnb.8.commandOrder=cut
config.Nims.0.advanced.lnb.8.threshold=11500
config.Nims.0.advanced.lnb.8.increased_voltage=true
config.Nims.0.advanced.lnb.8.commitedDiseqcCommand=AB
config.Nims.0.advanced.lnb.11.diseqcMode=1_1
config.Nims.0.advanced.lnb.11.uncommittedDiseqcCommand=3
config.Nims.0.advanced.lnb.11.lof=user_defined
config.Nims.0.advanced.lnb.11.commandOrder=cut
config.Nims.0.advanced.lnb.11.threshold=11500
config.Nims.0.advanced.lnb.11.increased_voltage=true
config.Nims.0.advanced.lnb.11.commitedDiseqcCommand=BA
config.Nims.0.advanced.lnb.10.diseqcMode=1_1
config.Nims.0.advanced.lnb.10.uncommittedDiseqcCommand=2
config.Nims.0.advanced.lnb.10.lof=user_defined
config.Nims.0.advanced.lnb.10.commandOrder=cut
config.Nims.0.advanced.lnb.10.threshold=11500
config.Nims.0.advanced.lnb.10.increased_voltage=true
config.Nims.0.advanced.lnb.10.commitedDiseqcCommand=BA
config.Nims.0.advanced.lnb.13.diseqcMode=1_1
config.Nims.0.advanced.lnb.13.uncommittedDiseqcCommand=8
config.Nims.0.advanced.lnb.13.lof=user_defined
config.Nims.0.advanced.lnb.13.commandOrder=cut
config.Nims.0.advanced.lnb.13.threshold=11500
config.Nims.0.advanced.lnb.13.increased_voltage=true
config.Nims.0.advanced.lnb.13.commitedDiseqcCommand=BB
config.Nims.0.advanced.lnb.12.diseqcMode=1_1
config.Nims.0.advanced.lnb.12.uncommittedDiseqcCommand=4
config.Nims.0.advanced.lnb.12.lof=user_defined
config.Nims.0.advanced.lnb.12.commandOrder=cut
config.Nims.0.advanced.lnb.12.threshold=11500
config.Nims.0.advanced.lnb.12.increased_voltage=true
config.Nims.0.advanced.lnb.12.commitedDiseqcCommand=BA
config.Nims.0.advanced.lnb.15.diseqcMode=1_1
config.Nims.0.advanced.lnb.15.uncommittedDiseqcCommand=9
config.Nims.0.advanced.lnb.15.lof=user_defined
config.Nims.0.advanced.lnb.15.commandOrder=cut
config.Nims.0.advanced.lnb.15.threshold=11500
config.Nims.0.advanced.lnb.15.increased_voltage=true
config.Nims.0.advanced.lnb.15.commitedDiseqcCommand=BB
config.Nims.0.advanced.lnb.14.diseqcMode=1_1
config.Nims.0.advanced.lnb.14.uncommittedDiseqcCommand=5
config.Nims.0.advanced.lnb.14.lof=user_defined
config.Nims.0.advanced.lnb.14.commandOrder=cut
config.Nims.0.advanced.lnb.14.threshold=11500
config.Nims.0.advanced.lnb.14.increased_voltage=true
config.Nims.0.advanced.lnb.14.commitedDiseqcCommand=BA
config.Nims.0.advanced.lnb.17.diseqcMode=1_1
config.Nims.0.advanced.lnb.17.uncommittedDiseqcCommand=10
config.Nims.0.advanced.lnb.17.lof=user_defined
config.Nims.0.advanced.lnb.17.commandOrder=cut
config.Nims.0.advanced.lnb.17.threshold=11500
config.Nims.0.advanced.lnb.17.increased_voltage=true
config.Nims.0.advanced.lnb.17.commitedDiseqcCommand=BB
config.Nims.0.advanced.lnb.16.diseqcMode=1_1
config.Nims.0.advanced.lnb.16.uncommittedDiseqcCommand=6
config.Nims.0.advanced.lnb.16.lof=user_defined
config.Nims.0.advanced.lnb.16.commandOrder=cut
config.Nims.0.advanced.lnb.16.threshold=11500
config.Nims.0.advanced.lnb.16.increased_voltage=true
config.Nims.0.advanced.lnb.16.commitedDiseqcCommand=BA
config.Nims.0.advanced.lnb.19.lof=user_defined
config.Nims.0.advanced.lnb.19.diseqcMode=1_1
config.Nims.0.advanced.lnb.19.increased_voltage=true
config.Nims.0.advanced.lnb.19.uncommittedDiseqcCommand=2
config.Nims.0.advanced.lnb.19.commandOrder=cut
config.Nims.0.advanced.lnb.19.diseqcRepeats=one
config.Nims.0.advanced.lnb.19.threshold=11500
config.Nims.0.advanced.lnb.19.commitedDiseqcCommand=BB
config.Nims.0.advanced.lnb.18.diseqcMode=1_1
config.Nims.0.advanced.lnb.18.uncommittedDiseqcCommand=10
config.Nims.0.advanced.lnb.18.lof=user_defined
config.Nims.0.advanced.lnb.18.commandOrder=cut
config.Nims.0.advanced.lnb.18.threshold=11500
config.Nims.0.advanced.lnb.18.increased_voltage=true
config.Nims.0.advanced.lnb.18.commitedDiseqcCommand=BA
config.Nims.3.terrestrial=2
config.Nims.2.terrestrial=2
Receivers: dm500; dm7020; 2x dm8000sstt <-Diseq1x4(1.0)<-3x Diseq1x10(1.1)<-
Dishes:
1.8m + 36E;28E;23E;19E;16E;13E;7E
1.6m + 42E;40/39E;36E
1.0m + 10/9E;5E;1W;8W
1.0m + 15W;22W;30W
1.1m + 12W;18W;24W
0.8m + 4/5W
1.1m + 53E;60E
1.0m + 75E;80E
TVs: Philips 42PFL9703h(LCD); Sony KV29c3d(CRT)

el_tonno

Dreamer

Posts: 365

Location: Innviertel

  • Send private message

3

Tuesday, July 26th 2011, 8:20pm

to build your own image, follow this.

http://opendreambox.org/?p=9

4

Wednesday, July 27th 2011, 8:24am

And you might consider to visit the IRC chat at freenode network, channel name is #enigma2
Grüße,
Olove

"All we need to do ... is keep talking (Stephen Hawking)"

Ich leiste KEINEN Support per PN/E-Mail, derartige Anfragen werden nicht beantwortet.
I won't give support via PN/E-Mail and I won't answer such messages.

5

Wednesday, July 27th 2011, 1:16pm

thanks for your assistance.this seems helpful.Let me check it up...

6

Wednesday, August 3rd 2011, 3:57pm

GUI MLNB project

Hello,

I would like to modify python menus from enigma2 source code.I need first of all to save the original files (.py) then carry on the modifications. How can I achieve this ?

thanks in advance!

7

Wednesday, August 17th 2011, 9:43am

Building my own NFI image

Hello to everyone,

I have been trying to build my own image for DM8000 on Ubuntu PC by typing the command line:

make -f Makefile-opendreambox-1.6 image.

Everything was going well until the end where I got this error:

NOTE: Tasks Summary: Attempted 1249 tasks of which 0 didn't need to be rerun and 3 failed.
ERROR: '/home/yves/makefile-opendreambox/dm8000/openembedded/recipes/gcc/gcc-cross-initial_4.4.3.bb' failed
ERROR: '/home/yves/makefile-opendreambox/dm8000/openembedded/recipes/gcc/gcc-cross-intermediate_4.4.3.bb' failed
ERROR: '/home/yves/makefile-opendreambox/dm8000/openembedded/recipes/gcc/gcc-cross_4.4.3.bb' failed
make: *** [image] Error 1

Can someone help me to solve this issue?

Thanks in advance

8

Wednesday, August 17th 2011, 10:16am

build with -Dvk so you get more details of what's causing the error
Gruss
Dre

Boxen: DM 7000-S / DM 7020-Si / DM 7025-ST / DM800-C PVR HD / DM8000-SSTC DVD PVR HD / DM7020HD STC
Developer Project Merlin - we are OpenSource