I downloaded OBH image 1.0.009 from this forum and installed it on Duo2. Everything worked excellently including all plugins installed. It wasn't a problem for me to edit the channel list. Then I upgraded to 1.0.020 and everytime that I tried to edit the channel list, it crashed. I changed the skin to default and it crashed the same. I went back to 1.0.009 and am having no problems with editing channel list. Still I wish that I could keep my Duo2 upgraded to the latest updates and any help will be appreciated. Here is the Crashlog:
OpenBh Enigma2 Crashlog
Crashdate = Tue Jun 20 11:08:56 2017
Creator = OpenBH
Version = 1.0
Build = 020
Type = release
Machine = vuduo2
URL =
http://www.vuplus-community.net
Compiled = Jun 18 2017
Skin = skin.xml
Component = Enigma2
Kernel CMDline = libata.force=1:1.5Gbps bmem=192M@64M bmem=384M@512M memc1=788M ubi.mtd=0 root=ubi0:rootfs rootfstype=ubifs rw rootflags=sync
Nim Sockets = NIM Socket 0:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 0
I2C_Device: 2
NIM Socket 1:
Type: DVB-S2
Name: Vuplus DVB-S NIM(AVL6222)
Frontend_Device: 1
I2C_Device: 2
5, apid=026d
< 1975.936> [eDVBPCR0] DMX_SET_PES_FILTER pid=0x01f5 ok
< 1975.936> [eDVBPCR0] DEMUX_START ok
< 1975.940> [eDVBAudio0] DMX_SET_PES_FILTER pid=0x026d ok
< 1975.940> [eDVBAudio0] DEMUX_START ok
< 1975.940> [eDVBAudio0] AUDIO_SET_BYPASS bypass=1 ok
< 1975.945> [eDVBAudio0] AUDIO_PAUSE ok
< 1975.947> [eDVBAudio0] AUDIO_PLAY ok
< 1975.953> [eDVBVideo] Video Device: /dev/dvb/adapter0/video0
< 1975.953> [eDVBVideo] demux device: /dev/dvb/adapter0/demux0
< 1975.966> [eDVBVideo0] VIDEO_SET_STREAMTYPE 1 - ok
< 1975.969> [eDVBVideo0] DMX_SET_PES_FILTER pid=0x01f5 ok
< 1975.969> [eDVBVideo0] DEMUX_START ok
< 1975.969> [eDVBVideo0] VIDEO_FREEZE ok
< 1975.971> [eDVBVideo0] VIDEO_PLAY ok
< 1975.979> [eDVBVideo0] VIDEO_SLOWMOTION 0 ok
< 1975.982> [eDVBVideo0] VIDEO_FAST_FORWARD 0 ok
< 1975.985> [eDVBVideo0] VIDEO_CONTINUE ok
< 1975.988> [eDVBAudio0] AUDIO_CONTINUE ok
< 1975.994> [eDVBAudio0] AUDIO_CHANNEL_SELECT 0 ok
< 1975.997> [eDVBTeletextParser] Starting!
< 1975.997> [eDVBTeletextParser] disable teletext subtitles page ffffffffffffffff (und)
< 1975.997> [eDVBPESReader] Created. Opening demux
< 1975.997> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1975.997> [eDVBTeletextParser] created teletext subtitle PES reader!
< 1975.997> [eDVBPESReader] Created. Opening demux
< 1975.997> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1975.997> [eDVBTeletextParser] starting PES reader on pid=ffffffff
< 1975.998> [eDVBServicePlay] timeshift
< 1975.999> [eDVBServicePlay] timeshift
< 1976.002> [eDVBServicePlay] timeshift
< 1976.002> [eDVBServicePlay] timeshift
< 1976.004> [eDVBServicePlay] timeshift
< 1976.334> [eDVBCAService] new service 1:0:1
49:1450:13E:820000:0:0:0:
< 1976.335> [eDVBCAService] add demux 0 to slot 0 service 1:0:1
49:1450:13E:820000:0:0:0:
< 1976.335> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1976.335> [eDVBSectionReader] DMX_SET_FILTER pid=0
< 1976.360> [eDVBServicePlay] timeshift
< 1976.411> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1976.411> [eDVBSectionReader] DMX_SET_FILTER pid=18
< 1976.415> [Notifications] RemovePopup, id = ZapError
< 1976.415> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1976.415> [eDVBSectionReader] DMX_SET_FILTER pid=0
< 1976.417> [eDVBVideo0] VIDEO_GET_EVENT SIZE_CHANGED 1920x1080 aspect 3
< 1976.436> [eDVBVideo0] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 1
< 1976.438> [eDVBServicePMTHandler] PATready
< 1976.438> [eDVBServicePMTHandler] use pmtpid 044d for service_id 0d49
< 1976.438> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1976.438> [eDVBSectionReader] DMX_SET_FILTER pid=1101
< 1976.438> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1976.438> [eDVBSectionReader] DMX_SET_FILTER pid=0
< 1976.444> [eDVBFrontend] update current rotorparams 1435 e00b 130
< 1976.444> [eDVBFrontend] set sequence pos 4
< 1976.444> [eDVBFrontend] update current switch params
< 1976.445> [eDVBFrontend] sleep 500ms
< 1976.446> [eDVBServicePlay] eventNewProgramInfo timeshift_enabled=0 timeshift_active=0
< 1976.448> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1976.448> [eDVBSectionReader] DMX_SET_FILTER pid=6008
< 1976.449> [eDVBServicePlay] have 1 video stream(s) (01f5), and 3 audio stream(s) (0259, 0263, 026d), and the pcr pid is 01f5, and the text pid is ffffffff
< 1976.450> [eTSMPEGDecoder] decoder state: play, vpid=01f5, apid=026d
< 1976.450> [eDVBVideo0] VIDEO_SLOWMOTION 0 ok
< 1976.453> [eDVBVideo0] VIDEO_FAST_FORWARD 0 ok
< 1976.457> [eDVBVideo0] VIDEO_CONTINUE ok
< 1976.460> [eDVBAudio0] AUDIO_CONTINUE ok
< 1976.470> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1976.470> [eDVBSectionReader] DMX_SET_FILTER pid=6008
< 1976.799> [eDVBCIInterfaces] gotPMT
< 1976.800> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1976.800> [eDVBSectionReader] DMX_SET_FILTER pid=1101
< 1976.872> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1976.872> [eDVBSectionReader] DMX_SET_FILTER pid=1101
< 1976.873> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1976.873> [eDVBSectionReader] DMX_SET_FILTER pid=17
< 1977.931> [eDVBServicePlay] timeshift
< 1977.931> [eDVBServicePlay] timeshift
< 1977.937> [eEPGCache] start caching events(1497949727)
< 1977.937> [eDVBSectionReader] DMX_SET_FILTER pid=3842
< 1977.938> [eDVBSectionReader] DMX_SET_FILTER pid=3003
< 1977.939> [eDVBSectionReader] DMX_SET_FILTER pid=18
< 1977.940> [eDVBSectionReader] DMX_SET_FILTER pid=18
< 1977.941> [eDVBSectionReader] DMX_SET_FILTER pid=18
< 1977.943> [eDVBSectionReader] DMX_SET_FILTER pid=700
< 1977.944> [eDVBSectionReader] DMX_SET_FILTER pid=700
< 1977.945> [eDVBSectionReader] DMX_SET_FILTER pid=5000
< 1977.945> [eDVBSectionReader] DMX_SET_FILTER pid=5000
< 1977.946> [eDVBSectionReader] DMX_SET_FILTER pid=57
< 1978.077> [eDVBVideo0] VIDEO_GET_EVENT SIZE_CHANGED 1920x1080 aspect 3
< 1978.153> [eDVBVideo0] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 0
< 1978.155> [eDVBServicePMTHandler] AITready
< 1978.155> [eDVBServicePMTHandler] AIT: Rai News
< 1978.156> [eDVBServicePMTHandler] AIT: RaiPlay
< 1978.156> [eDVBServicePMTHandler] AIT: TGR
< 1978.156> [eDVBServicePMTHandler] AIT: Telecomando
< 1978.156> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1978.156> [eDVBSectionReader] DMX_SET_FILTER pid=3010
< 1978.158> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1978.158> [eDVBSectionReader] DMX_SET_FILTER pid=1102
< 1978.171> [Dish] tuned, closing...
< 1978.203> [eDVBFrontend] set dynamic current limiting
< 1978.204> [eDVBServicePlay] timeshift
< 1978.237> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1978.237> [eDVBSectionReader] DMX_SET_FILTER pid=1103
< 1978.308> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1978.308> [eDVBSectionReader] DMX_SET_FILTER pid=1104
< 1978.321> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1978.321> [eDVBSectionReader] DMX_SET_FILTER pid=1105
< 1978.408> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1978.408> [eDVBSectionReader] DMX_SET_FILTER pid=1106
< 1978.428> [eDVBServicePMTHandler] OCready
< 1978.447> [eInputDeviceInit] 1 6c 1
< 1978.448> [InfoBarGenerics] KEY: 108 DOWN
< 1978.658> [VideoHardware] setting aspect: 16:9
< 1978.659> [VideoHardware] setting wss: auto
< 1978.660> [VideoHardware] setting policy: bestfit
< 1978.660> [VideoHardware] setting policy2: scale
< 1978.679> [eInputDeviceInit] 0 6c 1
< 1978.680> [InfoBarGenerics] KEY: 108 DOWN
< 1978.726> [ActionMap] InfobarChannelSelection switchChannelDown
< 1978.747> [Skin] processing screen ChannelSelection_summary:
< 1978.980> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1978.980> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1978.991> [eDVBFrontend] isCompatibleWith system 1 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1978.991> [eDVBFrontend] isCompatibleWith system 1 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1978.997> [eDVBFrontend] isCompatibleWith system 1 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1978.998> [eDVBFrontend] isCompatibleWith system 1 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.004> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.004> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.017> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.017> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.027> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.027> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.039> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.039> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.050> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.050> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.061> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.061> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.072> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.072> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.084> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.084> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.093> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.093> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.104> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.104> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.115> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.115> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.203> [eDVBServicePlay] timeshift
< 1979.204> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 1979.204> [eDVBSectionReader] DMX_SET_FILTER pid=18
< 1979.226> [eDVBServicePMTHandler] sdt update done!
< 1979.318> [eInputDeviceInit] 1 67 1
< 1979.319> [InfoBarGenerics] KEY: 103 UP
< 1979.320> [eDVBFrontend] isCompatibleWith system 1 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.320> [eDVBFrontend] isCompatibleWith system 1 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.324> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.324> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.331> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.331> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1979.549> [eInputDeviceInit] 0 67 1
< 1979.550> [InfoBarGenerics] KEY: 103 UP
< 1980.685> [eDVBServicePlay] timeshift
< 1980.686> [eDVBServicePlay] timeshift
< 1980.822> [eInputDeviceInit] 1 6c 1
< 1980.823> [InfoBarGenerics] KEY: 108 DOWN
< 1980.824> [eInputDeviceInit] 0 6c 1
< 1980.830> [InfoBarGenerics] KEY: 108 DOWN
< 1980.831> [eInputDeviceInit] 1 ae 1
< 1980.832> [InfoBarGenerics] KEY: 174 EXIT
< 1980.834> [ActionMap] OkCancelActions cancel
< 1980.871> [eDVBLocalTimerHandler] diff is 0
< 1980.871> [eDVBLocalTimerHandler] diff < 120 .. use Transponder Time
< 1980.871> [eDVBLocalTimerHandler] not changed
< 1980.871> [eDVBChannel] getDemux cap=00
< 1980.933> [eDVBServicePlay] timeshift
< 1980.950> [eInputDeviceInit] 0 ae 1
< 1980.951> [InfoBarGenerics] KEY: 174 EXIT
< 1981.802> [eInputDeviceInit] 1 67 1
< 1981.803> [InfoBarGenerics] KEY: 103 UP
< 1982.033> [eInputDeviceInit] 0 67 1
< 1982.034> [InfoBarGenerics] KEY: 103 UP
< 1982.064> [ActionMap] InfobarChannelSelection switchChannelUp
< 1982.078> [Skin] processing screen ChannelSelection_summary:
< 1982.328> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.328> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.338> [eDVBFrontend] isCompatibleWith system 1 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.338> [eDVBFrontend] isCompatibleWith system 1 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.343> [eDVBFrontend] isCompatibleWith system 1 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.343> [eDVBFrontend] isCompatibleWith system 1 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.349> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.349> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.360> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.360> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.370> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.370> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.381> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.381> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.391> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.391> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.402> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.402> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.413> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.413> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.425> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.425> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.432> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.432> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.442> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.442> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.451> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1982.451> [eDVBFrontend] isCompatibleWith system 0 is_id -1 pls_code 1 pls_mode 0 is_multistream 0
< 1984.411> [eInputDeviceInit] 1 6c 1
< 1984.412> [InfoBarGenerics] KEY: 108 DOWN
< 1984.643> [eInputDeviceInit] 0 6c 1
< 1984.644> [InfoBarGenerics] KEY: 108 DOWN
< 1984.947> [eEPGCache] abort non avail virgin nownext reading
< 1984.948> [eEPGCache] abort non avail virgin schedule reading
< 1984.948> [eEPGCache] abort non avail netmed schedule reading
< 1984.949> [eEPGCache] abort non avail netmed schedule other reading
< 1984.949> [eEPGCache] abort non avail FreeSat schedule_other reading
< 1984.950> [eEPGCache] abort non avail viasat reading
< 1986.574> [eInputDeviceInit] 1 8b 1
< 1986.575> [InfoBarGenerics] KEY: 139 MENU
< 1986.576> [ActionMap] ChannelSelectEditActions contextMenu
< 1986.592> Traceback (most recent call last):
< 1986.592> File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 1015, in action
< 1986.592> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 48, in action
< 1986.593> File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 1404, in doContext
< 1986.594> File "/usr/lib/enigma2/python/mytest.py", line 321, in openWithCallback
< 1986.594> dlg = self.open(screen, *arguments, **kwargs)
< 1986.594> File "/usr/lib/enigma2/python/mytest.py", line 331, in open
< 1986.595> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
< 1986.595> File "/usr/lib/enigma2/python/mytest.py", line 268, in instantiateDialog
< 1986.595> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
< 1986.595> File "/usr/lib/enigma2/python/mytest.py", line 291, in doInstantiateDialog
< 1986.596> dlg = screen(self, *arguments, **kwargs)
< 1986.596> File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 229, in __init__
< 1986.597> TypeError: _append_when_current_valid() takes at least 4 arguments (5 given)
< 1986.597> [ePyObject] (CallObject(<bound method ChannelSelectionEditActionMap.action of <Screens.ChannelSelection.ChannelSelectionEditActionMap instance at 0x580ae3f0>>,('ChannelSelectEditActions', 'contextMenu')) failed)