diff --git a/lib/python/Screens/ScanSetup.py b/lib/python/Screens/ScanSetup.py index 66c9d27ceb7..8bbd951491f 100644 --- a/lib/python/Screens/ScanSetup.py +++ b/lib/python/Screens/ScanSetup.py @@ -887,6 +887,7 @@ def createConfig(self, frontendData): "fec": eDVBFrontendParametersSatellite.FEC_Auto, "fec_s2": eDVBFrontendParametersSatellite.FEC_9_10, "modulation": eDVBFrontendParametersSatellite.Modulation_QPSK, + "is_id": -1, "pls_mode": eDVBFrontendParametersSatellite.PLS_Root, "pls_code": 1 } defaultCab = { @@ -927,9 +928,9 @@ def createConfig(self, frontendData): defaultSat["fec_s2"] = frontendData.get("fec_inner", eDVBFrontendParametersSatellite.FEC_Auto) defaultSat["rolloff"] = frontendData.get("rolloff", eDVBFrontendParametersSatellite.RollOff_alpha_0_35) defaultSat["pilot"] = frontendData.get("pilot", eDVBFrontendParametersSatellite.Pilot_Unknown) - defaultSat["is_id"] = frontendData.get("is_id", 0) + defaultSat["is_id"] = frontendData.get("is_id", defaultSat["is_id"]) defaultSat["pls_mode"] = frontendData.get("pls_mode", eDVBFrontendParametersSatellite.PLS_Root) - defaultSat["pls_code"] = frontendData.get("pls_code", 1) + defaultSat["pls_code"] = frontendData.get("pls_code", defaultSat["pls_code"]) else: defaultSat["fec"] = frontendData.get("fec_inner", eDVBFrontendParametersSatellite.FEC_Auto) defaultSat["modulation"] = frontendData.get("modulation", eDVBFrontendParametersSatellite.Modulation_QPSK)