-@@ -1188,7 +1238,10 @@ class ScanSetup(ConfigListScreen, Screen, CableTransponderSearchSupport, Terrest
+@@ -1178,6 +1213,17 @@ class ScanSetup(ConfigListScreen, Screen, CableTransponderSearchSupport, Terrest
+ else:
+ fec = self.scan_sat.fec_s2.value
+
++ is_id = -1
++ pls_mode = eDVBFrontendParametersSatellite.PLS_Unknown
++ pls_code = 0
++ if self.scan_sat.is_id_bool.value:
++ is_id = self.scan_sat.is_id.value
++ pls_mode = self.scan_sat.pls_mode.value
++ if pls_mode == eDVBFrontendParametersSatellite.PLS_Unknown:
++ pls_code = 0
++ else:
++ pls_code = self.scan_sat.pls_code.value
++
+ print "add sat transponder"
+ self.addSatTransponder(tlist, self.scan_sat.frequency.value,
+ self.scan_sat.symbolrate.value,
+@@ -1188,7 +1234,10 @@ class ScanSetup(ConfigListScreen, Screen, CableTransponderSearchSupport, Terrest