Ok, danke für den Hinweis.
Falls es Probleme bei der 920 gibt, könnte man dann ja noch ein angepasstes File aus dem OE2.5 anbieten
... mach doch bitte mal ein diff patch von der Änderung
Diff
--- /usr/lib/enigma2/python/Plugins/SystemPlugins/Satfinder/plugin_org.py
+++ /usr/lib/enigma2/python/Plugins/SystemPlugins/Satfinder/plugin.py
@@ -36,7 +36,9 @@
self.initcomplete = False
self.feid = feid
self.oldref = None
-
+
+ ScanSetup.__init__(self, session, 'S')
+
if not self.openFrontend():
self.oldref = session.nav.getCurrentlyPlayingServiceReference()
session.nav.stopService() # try to disable foreground service
@@ -48,7 +50,7 @@
if not self.openFrontend():
self.frontend = None # in normal case this should not happen
- ScanSetup.__init__(self, session, 'S')
+ #ScanSetup.__init__(self, session, 'S')
self.tuner = Tuner(self.frontend)
self["introduction"].setText("")
self["Frontend"] = FrontendStatus(frontend_source = lambda : self.frontend, update_interval = 100)
@@ -172,8 +174,11 @@
def createConfig(self, foo):
self.tuning_transponder = None
self.tuning_type = ConfigSelection(choices = [("manual_transponder", _("Manual transponder")), ("predefined_transponder", _("Predefined transponder"))])
- self.tuning_sat = getConfigSatlist(192, nimmanager.getSatListForNim(self.feid))
- ScanSetup.createConfig(self, None)
+ orb_pos=192
+ if foo is not None:
+ orb_pos = foo.get("orbital_position", 192)
+ self.tuning_sat = getConfigSatlist(orb_pos, nimmanager.getSatListForNim(self.feid))
+ ScanSetup.createConfig(self, foo)
self.updateSats()
Alles anzeigen
Die auskommentierte Zeile für das originale ScanSetup.__init__(self, session, 'S') kann man dann natürlich noch rausnehmen.
Edit:
Den Download für das angepasste File findet ihr hier: