+@@ -433,7 +433,12 @@ class TunerScreen(ScanSetup):
+ self.systemEntry = None
+
+ if tuning.type.value == "manual_transponder":
+- if nim.isCompatible("DVB-S2"):
++ scan_sat_system_value = self.scan_sat.system.value
++ if nim.isCompatible("DVB-S2X"):
++ scan_sat_system_value = self.scan_sat.system_dvbs2x.value
++ self.systemEntry = getConfigListEntry(_('System'), self.scan_sat.system_dvbs2x)
++ self.list.append(self.systemEntry)
++ elif nim.isCompatible("DVB-S2"):
+ self.systemEntry = getConfigListEntry(_('System'), self.scan_sat.system)
+ self.list.append(self.systemEntry)
+ else:
+@@ -443,21 +448,39 @@ class TunerScreen(ScanSetup):
+ self.list.append(getConfigListEntry(_('Inversion'), self.scan_sat.inversion))
+ self.list.append(getConfigListEntry(_('Symbol rate'), self.scan_sat.symbolrate))
+ self.list.append(getConfigListEntry(_('Polarization'), self.scan_sat.polarization))
+- if self.scan_sat.system.value == eDVBFrontendParametersSatellite.System_DVB_S:
++ if scan_sat_system_value == eDVBFrontendParametersSatellite.System_DVB_S:
+ self.list.append(getConfigListEntry(_("FEC"), self.scan_sat.fec))
+- elif self.scan_sat.system.value == eDVBFrontendParametersSatellite.System_DVB_S2:
++ elif scan_sat_system_value == eDVBFrontendParametersSatellite.System_DVB_S2:
+ self.list.append(getConfigListEntry(_("FEC"), self.scan_sat.fec_s2))
+ self.modulationEntry = getConfigListEntry(_('Modulation'), self.scan_sat.modulation)