Jump to content


Photo

TEST image for dm900


  • Please log in to reply
132 replies to this topic

Re: TEST image for dm900 #61 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 29 November 2017 - 20:40

enigma2 dvb-s2x patch

Try to fix "DVB-S2X". TEST1.
 
(Changes in ScanSetup.py & NimManager.py)
But testers have only to update their box with the remote control from their lazy chair. Please test and report, if anything better from tuner side? Thanks and waiting your response.

DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: TEST image for dm900 #62 Adga

  • Senior Member
  • 140 posts

+9
Neutral

Posted 29 November 2017 - 22:04

 

enigma2 dvb-s2x patch

Try to fix "DVB-S2X". TEST1.
 
(Changes in ScanSetup.py & NimManager.py)
But testers have only to update their box with the remote control from their lazy chair. Please test and report, if anything better from tuner side? Thanks and waiting your response.

 

Well, that's how it all works. I'm testing ...


DM900 UHD + Formuler Z8 (IPTV) + 520 HD + DM7080HD + DM8000HD


Re: TEST image for dm900 #63 Persian Prince

  • Senior Member
  • 1,982 posts

+247
Excellent

Posted 29 November 2017 - 22:41

enigma2 dvb-s2x patch

Try to fix "DVB-S2X". TEST1.
 
(Changes in ScanSetup.py & NimManager.py)
Image here:
https://www.online.e...f1-e8228a33681a
But testers have only to update their box with the remote control from their lazy chair. Please test and report, if anything better from tuner side? Thanks and waiting your response.

Please share your patch so we could take a look at it ...

Open Vision sources: https://github.com/OpenVisionE2


Re: TEST image for dm900 #64 display name

  • Senior Member
  • 627 posts

+26
Good

Posted 29 November 2017 - 22:59

I had 2 crashes and reboots  then OK

Enigma2 crash log
crashdate=wo nov 29 21:53:54 2017
compiledate=Nov 29 2017
skin=PLi-FullNightHD/skin.xml
sourcedate=2017-11-29
branch=develop
rev=737bf39
component=Enigma2
stbmodel=dm900
kernelcmdline=bmem=640M@384M bmem=384M@2048M console=ttyS0,1000000 root=/dev/mmcblk0p2 rootwait rootfstype=ext4 coherent_pool=2M
nimsockets=NIM Socket 0:
imageissue=openpli homebuild %h
 
crashlog1:
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
  File "/usr/lib/enigma2/python/Screens/Satconfig.py", line 526, in keyOk
  File "/usr/lib/enigma2/python/Screens/Satconfig.py", line 537, in keySave
  File "/usr/lib/enigma2/python/Screens/Satconfig.py", line 357, in run
  File "/usr/lib/enigma2/python/Screens/Satconfig.py", line 655, in saveAll
  File "/usr/lib/enigma2/python/Components/NimManager.py", line 1007, in getSatListForNim
ValueError: invalid literal for int() with base 10: ''
 
 
crashlog2:
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 65, in action
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
  File "/usr/lib/enigma2/python/Screens/ScanSetup.py", line 1290, in keyGo
  File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 1980, in checkTimeshiftRunning
  File "/usr/lib/enigma2/python/Screens/ScanSetup.py", line 1355, in keyGoCheckTimeshiftCallback
IndexError: list index out of range


Re: TEST image for dm900 #65 display name

  • Senior Member
  • 627 posts

+26
Good

Posted 29 November 2017 - 23:05

dual Triple tuner, still have some configuration issues,
but DVB-C/S2X/T2 is working.

 

other problem:

recording conflicts, cannot record from same FTA satellite transponder

- only 1 DVB-S recording + zapping

- or 1 DVB-S + 1 DVB-C + zapping



Re: TEST image for dm900 #66 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 29 November 2017 - 23:10

It's code copied from nimmanager.py OpenATV with some small changes.

config.Nims[slot.slot].dvbs.configMode.value

must be changed into:

nim.configMode.value

or afterwards into:

slot.config.configMode.value

Not tested yet.

There is another part with almost same code for dvbapi < v5.0 in Nimmanager.py, and
also in satfinderplugin.
Not included in patch yet.

In C ++ section we can not find anything about DVB-S2X.

Any help welcome.

 

The Patch

diff --git a/lib/python/Components/NimManager.py b/lib/python/Components/NimManager.py
index e516eaf10..8ba4caa22 100644
--- a/lib/python/Components/NimManager.py
+++ b/lib/python/Components/NimManager.py
@@ -245,6 +245,25 @@ class SecConfigure:
 						self.updateAdvanced(sec, x)
 		print "[SecConfigure] sec config completed"
 
+		for slot in nim_slots:
+			if slot.frontend_id is not None:
+				if slot.isMultiType():
+					eDVBResourceManager.getInstance().setFrontendType(slot.frontend_id, "dummy") #to force a clear of m_delsys_whitelist
+					types = slot.getMultiTypeList()
+					for FeType in types.itervalues():
+						if FeType in ("DVB-S", "DVB-S2", "DVB-S2X") and nim.configMode.value == "nothing":
+							continue
+						elif FeType in ("DVB-T", "DVB-T2") and nim.configMode.value == "nothing":
+							continue
+						elif FeType in ("DVB-C", "DVB-C2") and nim.configMode.value == "nothing":
+							continue
+						elif FeType in ("ATSC") and nim.configMode.value == "nothing":
+							continue
+						eDVBResourceManager.getInstance().setFrontendType(slot.frontend_id, FeType)
+				else:
+					eDVBResourceManager.getInstance().setFrontendType(slot.frontend_id, slot.getType())
+		print "sec config completed"
+
 	def updateAdvanced(self, sec, slotid):
 		try:
 			if config.Nims[slotid].advanced.unicableconnected is not None:
diff --git a/lib/python/Screens/ScanSetup.py b/lib/python/Screens/ScanSetup.py
index 32fce1b40..77f479501 100644
--- a/lib/python/Screens/ScanSetup.py
+++ b/lib/python/Screens/ScanSetup.py
@@ -641,6 +641,25 @@ class ScanSetup(ConfigListScreen, Screen, CableTransponderSearchSupport, Terrest
 			else:
 				self.satList.append(None)
 
+	for slot in nim_slots:
+		if slot.frontend_id is not None:
+			if slot.isMultiType():
+				eDVBResourceManager.getInstance().setFrontendType(slot.frontend_id, "dummy") #to force a clear of m_delsys_whitelist
+				types = slot.getMultiTypeList()
+				for FeType in types.itervalues():
+					if FeType in ("DVB-S", "DVB-S2", "DVB-S2X") and nim.configMode.value == "nothing":
+						continue
+					elif FeType in ("DVB-T", "DVB-T2") and nim.configMode.value == "nothing":
+						continue
+					elif FeType in ("DVB-C", "DVB-C2") and nim.configMode.value == "nothing":
+						continue
+					elif FeType in ("ATSC") and nimConfig.configMode.value == "nothing":
+						continue
+					eDVBResourceManager.getInstance().setFrontendType(slot.frontend_id, FeType)
+			else:
+				eDVBResourceManager.getInstance().setFrontendType(slot.frontend_id, slot.getType())
+	print "sec config completed"
+
 	def createSetup(self):
 		self.list = []
 		self.multiscanlist = []


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: TEST image for dm900 #67 Adga

  • Senior Member
  • 140 posts

+9
Neutral

Posted 29 November 2017 - 23:12

 

enigma2 dvb-s2x patch

Try to fix "DVB-S2X". TEST1.
 
(Changes in ScanSetup.py & NimManager.py)
But testers have only to update their box with the remote control from their lazy chair. Please test and report, if anything better from tuner side? Thanks and waiting your response.

 

FTP working :)


DM900 UHD + Formuler Z8 (IPTV) + 520 HD + DM7080HD + DM8000HD


Re: TEST image for dm900 #68 display name

  • Senior Member
  • 627 posts

+26
Good

Posted 29 November 2017 - 23:24

 

In C ++ section we can not find anything about DVB-S2X.
 

 

No fix needed, DVB-S2X was already working from the beginning.



Re: TEST image for dm900 #69 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 29 November 2017 - 23:27

Yes ok,but  the 'config problem'.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: TEST image for dm900 #70 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 29 November 2017 - 23:32

Ok better to remove the patch for now as it has still configuration issues.

 

When ready it's possible to update online with the correct opkg config files from Zeros.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: TEST image for dm900 #71 display name

  • Senior Member
  • 627 posts

+26
Good

Posted 29 November 2017 - 23:36

Yes ok,but  the 'config problem'.

 

tuner A

tuner B

cannot save configurations, all tuners stay enabled (6 tuner configurations)


Edited by El Sato, 29 November 2017 - 23:41.


Re: TEST image for dm900 #72 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 29 November 2017 - 23:44

We will try to fix it.

 

Build server ready for online update. Zeros will upload new image in cloud for download.

 

Thanks for testing and reporting.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: TEST image for dm900 #73 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 30 November 2017 - 00:00

Or if online update doesn't work, FTP nimmanager.py to to usr/lib/enigma2/Components/  and scanset.py to us/lib/python/Screens/ and restart enigma2

Remove them after an. enigma2 update.

Attached Files


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: TEST image for dm900 #74 display name

  • Senior Member
  • 627 posts

+26
Good

Posted 30 November 2017 - 00:04

Thanks, I'll test it later.

If it's too complicated, no need to fix triple tuner.
Other tuners (single, dual) work fine.



Re: TEST image for dm900 #75 display name

  • Senior Member
  • 627 posts

+26
Good

Posted 30 November 2017 - 00:14

replaced the 2 files:

- triple tuner configuration, combinations still not ok
- multiple recordings work again


Edited by El Sato, 30 November 2017 - 00:19.


Re: TEST image for dm900 #76 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 30 November 2017 - 00:22

Those files are unchanged. I put them at forum so you get rid of the side-effects.

 

Hope we can fix configuration issue.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: TEST image for dm900 #77 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 30 November 2017 - 12:35

/pli-oe-core/meta-dream/recipes-openpli/enigma2/enigma2
dvb-s2x.patch removed

 

The patch doesn't work so we removed it (Patch has side-effects). We have to take a closer look at it. No Test2 for now.

New build: these users, who left the py file to its folder, should remove it first from there!
Or else the online update does not work, because each time with restart will be overwritten by py file. (The pyc file will created by py)

Feed is updated, so please update from feed or flash and put the feed files back.

Be ready for the next test, but first please update. In the future we make basically online updates (via the feed).

 

So please testers can you please download image without patch fist (or make online Update via feed).

 

Thanks,
Z

https://www.online.e...14-1b1ffff108f0


Edited by zeros, 30 November 2017 - 12:40.

DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: TEST image for dm900 #78 zeros

  • PLi® Contributor
  • 1,635 posts

+61
Good

Posted 1 December 2017 - 05:58

/pli-oe-core/meta-dream/recipes-openpli/enigma2/enigma2
Changes in NimManager.py // added patch 'tryfix-default-setting-tripletuner.patch'
 
Please make update:
MENU->Setup->Software update
 
Now we make updates only from feed.
Please be sure that you have the correct image and the correct feed.
Latest correct image in #77 (but you can use previous as well)
and correct feed is #39 https://forums.openp...e-2#entry803381
 
And report the results!
Thanks
 
P.S. I can make for 3 party an emty folder, that you could not get there errors with opkg update (it's OK, because we don't have on feed 3 party).

 


DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB

Vertex 4K60 4:4:4 600MHz


Re: TEST image for dm900 #79 PliThunder

  • Member
  • 4 posts

0
Neutral

Posted 1 December 2017 - 16:52

Hi all,

 

have compiled for dm820 with Pyro branch and i have following errors:

| ERROR: oe_runmake failed

| ../../git/lib/dvb/db.cpp: In function 'ePtr<eDVBFrontendParameters> parseFrontendData(char*, int)':
| ../../git/lib/dvb/db.cpp:413:13: error: 'NO_STREAM_ID_FILTER' was not declared in this scope
| is_id = NO_STREAM_ID_FILTER,
| ^~~~~~~~~~~~~~~~~~~
| ../../git/lib/dvb/db.cpp:419:14: error: 'pls_code' was not declared in this scope
| &is_id, &pls_code, &pls_mode);
| ^~~~~~~~
| ../../git/lib/dvb/db.cpp:419:25: error: 'pls_mode' was not declared in this scope
| &is_id, &pls_code, &pls_mode);
| ^~~~~~~~
| ../../git/lib/dvb/db.cpp: In member function 'void eDVBDB::saveServicelist(const char*)':
| ../../git/lib/dvb/db.cpp:766:49: error: 'NO_STREAM_ID_FILTER' was not declared in this scope
| if (static_cast<unsigned int>(sat.is_id) != NO_STREAM_ID_FILTER ||
| ^~~~~~~~~~~~~~~~~~~
| ../../git/lib/dvb/db.cpp: In member function 'PyObject* eDVBDB::readSatellites(ePyObject, ePyObject, ePyObject)':
| ../../git/lib/dvb/db.cpp:1320:13: error: 'NO_STREAM_ID_FILTER' was not declared in this scope
| is_id = NO_STREAM_ID_FILTER;
| ^~~~~~~~~~~~~~~~~~~

for dm900 instead there was no issue



Re: TEST image for dm900 #80 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 1 December 2017 - 18:42

I did build from scratch for dm820 in pyro branch, but i can't reproduce problem.

A lots of warnings from glibc-locale 2.25 but build ok, although i did built for dm820 only.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users