dm920 - Python3 - openPLi (homebuild)

satpong

Registered
Messages
168
20221023.gif


dm920 - Python3 - openPLi (homebuild)
openpli-py3-dm920-20221023

- Python 3.10.8
- GCC 12.2.0
- Glibc 2.36
- OpenSSL 3.0.5
- Busybox 1.35.0
- GStreamer 1.20.3
- FFmpeg 5.1.2
- ServiceApp
- Streamlink 5.0.1
- SHOUTcast
- ArdMediathek & ZDFMediathek
- YouTube git1031
- OpenWebif 1.5.2
- WLAN, CI+, Display skins, LED setup
- blindscan, cablescan, terrestrialscan, fastscan
- cccam 2.3.9, oscam-cak7, oscam-icam, oscam-emu, oscam
- E2 settings 75°E-45°W, Streams
...

update 23-10-2022
- enigma2-develop-2022-10-22
- Dish.py - fix for pmt as None
- ImportChannels - Fix error when fallback client has no hard disk
- update es.po, ca.po and fr.po + all po update
- OScam 11715, OScam-emu 11715, OScam-icam 11715 v6 (dvbapi & radegast)
- Ncam v13.3
- Oscam_Ncam Status plugin
- ArdMediathek & ZDFMediathek
- Streamlink 5.0.1 (update some plugins)
- E2 settings 70°E-45°W

download:
 

the real Mojo

Registered
Messages
32
20221023.gif


dm920 - Python3 - openPLi (homebuild)
openpli-py3-dm920-20221023

- Python 3.10.8
- GCC 12.2.0
- Glibc 2.36
- OpenSSL 3.0.5
- Busybox 1.35.0
- GStreamer 1.20.3
- FFmpeg 5.1.2
- ServiceApp
- Streamlink 5.0.1
- SHOUTcast
- ArdMediathek & ZDFMediathek
- YouTube git1031
- OpenWebif 1.5.2
- WLAN, CI+, Display skins, LED setup
- blindscan, cablescan, terrestrialscan, fastscan
- cccam 2.3.9, oscam-cak7, oscam-icam, oscam-emu, oscam
- E2 settings 75°E-45°W, Streams
...

update 23-10-2022
- enigma2-develop-2022-10-22
- Dish.py - fix for pmt as None
- ImportChannels - Fix error when fallback client has no hard disk
- update es.po, ca.po and fr.po + all po update
- OScam 11715, OScam-emu 11715, OScam-icam 11715 v6 (dvbapi & radegast)
- Ncam v13.3
- Oscam_Ncam Status plugin
- ArdMediathek & ZDFMediathek
- Streamlink 5.0.1 (update some plugins)
- E2 settings 70°E-45°W

download:
Hello Satpong. The problem with teletext is still there.
 

the real Mojo

Registered
Messages
32
Crashes with manual channel search and signal view.
I cannot post the crashfile (too long) How to upload these files?

Teletext problem seem solved by set level 2.5 to 0
 
Last edited:

satpong

Registered
Messages
168
Crashes with manual channel search and signal view.
I cannot post the crashfile (too long) How to upload these files?
I don't have satellite channels to test it.
With DVB-C manual scan there is no problem.
I made some changes for Sat scan setup. Try if it works with this image.

0248d839d1034fccc4.jpg


update 2-11-2022
- ScanSetup
- Teletext
- Streamlink 5.0.1 (update useragents, plugin tvp, ...)
- oscam-icam v8
- E2 settings Motor 02 nov 2022
...

 

satpong

Registered
Messages
168
I only have Barry Allen DEB file. Need an IPK for your image.
- install a DreamOS (based) image in flash
- insert USB 3.0 Pen Drive or SD card into the dm920
- install Barry Allen 12.91 (final modified version) .deb
- reboot box
- put other dreamos{based} & open images into Barry Allen backup folder (/media/ba/backup) & extract images from wizard BA backup menu
- reboot and select one of your installed images
 
Last edited:

the real Mojo

Registered
Messages
32
FYI. I only copied the first 50 or 52 lines of the report

Crash Manual search

OpenPLi Enigma2 crash log

crashdate=wo nov 2 16:36:57 2022
compiledate=Oct 22 2022
skin=PLi-FullNightHD/skin.xml
sourcedate=2022-10-22
branch=develop
rev=edc5547
component=Enigma2

stbmodel=dm920
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 develop %h


REMOVE Peer dm920
REMOVE Peer dm920
REMOVE Peer dm920
ADD Peer dm920b=dm920b.local:8001
ADD Peer dm920b=dm920b.local:8001
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 77, in action
return ActionMap.action(self, contexts, action)
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
res = self.actions[action]()
File "/usr/lib/enigma2/python/Screens/Menu.py", line 62, in okbuttonClick
selection[1]()
File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 10, in __call__
return self.fnc(*self.args + args, **newkwargs)
File "/usr/lib/enigma2/python/Screens/Menu.py", line 75, in runScreen
self.openDialog(*eval(arg[1]))
File "/usr/lib/enigma2/python/Screens/Menu.py", line 81, in openDialog
self.session.openWithCallback(self.menuClosed, *dialog)
File "/usr/lib/enigma2/python/StartEnigma.py", line 302, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/StartEnigma.py", line 312, in open
dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/StartEnigma.py", line 255, in instantiateDialog
return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
File "/usr/lib/enigma2/python/StartEnigma.py", line 272, in doInstantiateDialog
dlg = screen(self, *arguments, **kwargs)
File "/usr/lib/enigma2/python/Screens/ScanSetup.py", line 620, in __init__
self.createConfig(frontendData)
File "/usr/lib/enigma2/python/Screens/ScanSetup.py", line 1007, in createConfig
modes = [x[:5] for x in n.getTunerTypesEnabled()]
File "/usr/lib/enigma2/python/Screens/ScanSetup.py", line 1007, in <listcomp>
modes = [x[:5] for x in n.getTunerTypesEnabled()]
TypeError: 'NoneType' object is not subscriptable
[ePyObject] (CallObject(<bound method NumberActionMap.action of <Components.ActionMap.NumberActionMap object at 0xac7cbe80>>,('OkCancelActions', 'ok')) failed)

Crash signal view

OpenPLi Enigma2 crash log

crashdate=wo nov 2 16:38:30 2022
compiledate=Oct 22 2022
skin=PLi-FullNightHD/skin.xml
sourcedate=2022-10-22
branch=develop
rev=edc5547
component=Enigma2

stbmodel=dm920
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 develop %h


REMOVE Peer dm920
REMOVE Peer dm920
REMOVE Peer dm920
ADD Peer dm920b=dm920b.local:8001
ADD Peer dm920b=dm920b.local:8001
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 77, in action
return ActionMap.action(self, contexts, action)
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
res = self.actions[action]()
File "/usr/lib/enigma2/python/Screens/Menu.py", line 62, in okbuttonClick
selection[1]()
File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 10, in __call__
return self.fnc(*self.args + args, **newkwargs)
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/Satfinder/plugin.py", line 590, in SatfinderMain
session.openWithCallback(boundFunction(SatfinderCallback, close), Satfinder)
File "/usr/lib/enigma2/python/StartEnigma.py", line 302, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/StartEnigma.py", line 312, in open
dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/StartEnigma.py", line 255, in instantiateDialog
return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
File "/usr/lib/enigma2/python/StartEnigma.py", line 272, in doInstantiateDialog
dlg = screen(self, *arguments, **kwargs)
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/Satfinder/plugin.py", line 47, in __init__
ScanSetup.__init__(self, session)
File "/usr/lib/enigma2/python/Screens/ScanSetup.py", line 620, in __init__
self.createConfig(frontendData)
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/Satfinder/plugin.py", line 301, in createConfig
ScanSetup.createConfig(self, self.frontendData)
File "/usr/lib/enigma2/python/Screens/ScanSetup.py", line 1007, in createConfig
modes = [x[:5] for x in n.getTunerTypesEnabled()]
File "/usr/lib/enigma2/python/Screens/ScanSetup.py", line 1007, in <listcomp>
modes = [x[:5] for x in n.getTunerTypesEnabled()]
TypeError: 'NoneType' object is not subscriptable
[ePyObject] (CallObject(<bound method NumberActionMap.action of <Components.ActionMap.NumberActionMap object at 0xae4735b0>>,('OkCancelActions', 'ok')) failed)
 

satpong

Registered
Messages
168
old image crashlog

Normally it's solved with latest image.
DVB-C manual scan works fine, I don't have a satellite dish to test it on sat channels.
Try latest image and let me know if manual sat scan still crash.

 
Last edited:

satpong

Registered
Messages
168
02c9bd3fbde6f092ae.jpg


dm920 - Python3 - openPLi (homebuild)
openpli-py3-dm920-20221103

- Python 3.10.8
- GCC 12.2.0
- Glibc 2.36
- OpenSSL 3.0.5
- Busybox 1.35.0
- GStreamer 1.20.3
- FFmpeg 5.1.2
- ServiceApp
- Streamlink 5.0.1
- ArdMediathek & ZDFMediathek
- YouTube git1031
- OpenWebif 1.5.2
- WLAN, CI+, Display skins, LED setup
- blindscan, cablescan, terrestrialscan, fastscan
- cccam 2.3.9, oscam-cak7, oscam-icam v8 11715, oscam-emu 11715, oscam 11715
- E2 settings 75°E-45°W, Streams

download:
 

satpong

Registered
Messages
168
What for version of CI+ helper is there installed on the image?
openPLi (8.1 and above) does not require a CI+helper plugin
Just add param & certificates to ciplus folder
(same certificates as enigma2-plugin-systemplugins-ciplushelper 5.3-r1)
Already included in this images

---------------------------------------------------------------------------------------------------
I have some questions about current image (without adjustments)
I can't test it myself because I don't have a CI+ module and I don't have a satellite dish

Does this still work with current image?
- CI plus
- satellite blindscan
- emu 39.0°E (ERT+DIGEA)
- BBC-SATBACK 27.5°W
- abertis 30.0°W

Thanks for testing
 

skyman81

Registered
Messages
10
openPLi (8.1 and above) does not require a CI+helper plugin
Just add param & certificates to ciplus folder
(same certificates as enigma2-plugin-systemplugins-ciplushelper 5.3-r1)
Already included in this images

---------------------------------------------------------------------------------------------------
I have some questions about current image (without adjustments)
I can't test it myself because I don't have a CI+ module and I don't have a satellite dish

Does this still work with current image?
- CI plus
- satellite blindscan
- emu 39.0°E (ERT+DIGEA)
- BBC-SATBACK 27.5°W
- abertis 30.0°W

Thanks for testing
- CI plus in the image works with Tivusat 4K module.
- But with a DreamOS 2.5 image my Tivusat 4K don't work with dreamciplus helper plugin.
The reason i don't now, this files use the same or different certificates?
- Satellite blindscan works.
- The rest i can't test i have only three sat positions (13E,19E & 28E).
 

satpong

Registered
Messages
168
- CI plus in the image works with Tivusat 4K module.
- But with a DreamOS 2.5 image my Tivusat 4K don't work with dreamciplus helper plugin.
The reason i don't now, this files use the same or different certificates?
To make CI+ work on dm920 dreamOS image, I believe you need some extra files

- dreamciplus (dreamciplus_10.32_all.deb)

- socketmmi (enigma2-plugin-extensions-socketmmi_4.3.3r3-r0.1_armhf.deb)

- autopin or pineas (enigma2-plugin-extensions-pineas_0.3_all.deb)

or without CI+ module - Install oscam-CAK7 (Merlin/Cameleon/Cayman) + correct configuration (see configs in current image) - Put nera card Tivusat4k in internal cardreader
 
Last edited:

skyman81

Registered
Messages
10
White these files that you put here the Tivusat 4K module also works with dreamos 2.5 image.
Thanks for the work.
 

satpong

Registered
Messages
168
20221112.gif


dm920 - Python 3.11 - openPLi-develop (homebuild)
openpli-py3.11-dm920-20221112

- Python 3.11.0
- GCC 12.2.0
- Glibc 2.36
- OpenSSL 3.0.7
- Busybox 1.35.0
- GStreamer 1.20.4
- FFmpeg 5.1.2
- ServiceApp
- Streamlink 5.0.1
- ArdMediathek & ZDFMediathek
- YouTube git1031
- OpenWebif 1.5.2
- WLAN, CI+, Display skins, LED setup
- blindscan, cablescan, terrestrialscan, fastscan
- feed dm920/drivers/settings/plugins
- CCcam 2.3.2a, Ncam-icam-v8, OScam-cak7, OScam-icam-v8, OScam-emu 11715, OScam 11715
- E2 settings 75°E-45°W, Streams

update:
- Python 3.10.8 → Python 3.11.0
- GStreamer 1.20.3 → GStreamer 1.20.4
- OpenSSL 3.0.5 → OpenSSL 3.0.7
- [Screen] addSummary/removeSummary add sanity check
- Scanner.py: Fix add_type() mimetypes
- Fix double indent Wlan.py
- Fix OSError: host is down
- unicable.xml added Opticum Unicable II LNB
- Abertis TDT-SAT 30.0°W (add PID 801)
- NCam-ICAM-v8
- added option - skip returning to live tv when using timeshift with alternative audio plugins
...

wrong upload - new upload soon (teletext fix)
 
Last edited:
Top