diff --git a/src/super.cpp b/src/super.cpp
index 91fe489f68b60be707410b350a71867fc3597986..b14427b6fef471d55445bca94993b93798939381 100755
--- a/src/super.cpp
+++ b/src/super.cpp
@@ -1854,7 +1854,7 @@ super::super(QWidget *parent) : QWidget(parent)
 			// ui.RfBegin->setSource("kg"+modNum+"/mod/modtiming/RfWidth");
 			// ui.RfBeginSet->setTargets("kg"+modNum+"/mod/modtiming/RfWidth");
 
-			if (!modNum.compare("sp") || !modNum.compare("08") || !modNum.compare("09") || !modNum.compare("10") || !modNum.compare("11") || !modNum.compare("12") || !modNum.compare("13") || !modNum.compare("14")) {
+			if (!modNum.compare("sp") || !modNum.compare("08") || !modNum.compare("09") || !modNum.compare("10") || !modNum.compare("11") || !modNum.compare("12") || !modNum.compare("13") || !modNum.compare("14") || !modNum.compare("15")) {
 				ui.RfRevEnable->show();
 				ui.RfRev->show();
 				// ui.RfRevSet->show();
@@ -2321,14 +2321,6 @@ super::super(QWidget *parent) : QWidget(parent)
 			ui.rfReverseAB->setFalseStrings("A;Arc");
 			ui.rfReverseAB_2->setTrueStrings("A;Arc");
 			ui.rfReverseAB_2->setFalseStrings("A;Arc");
-		}
-		else {
-			ui.rfReverseAB->setTrueStrings("A;B");
-			ui.rfReverseAB->setFalseStrings("A;B");
-			ui.rfReverseAB_2->setTrueStrings("A;B");
-			ui.rfReverseAB_2->setFalseStrings("A;B");
-		}
-		if (!modNum.compare("XS")) {
 			ui.klyfil_state_k4->show();
 			ui.klyfil_state_k4->setSource("kxs/power_supply/psklyfil_kxs.01/State");
 			ui.klyfilInfoButton->hide();
@@ -2337,6 +2329,12 @@ super::super(QWidget *parent) : QWidget(parent)
 			ui.RfRev->hide();
 			ui.rev_unit->hide();
 		}
+		else {
+			ui.rfReverseAB->setTrueStrings("A;B");
+			ui.rfReverseAB->setFalseStrings("A;B");
+			ui.rfReverseAB_2->setTrueStrings("A;B");
+			ui.rfReverseAB_2->setFalseStrings("A;B");
+		}
 		sleep(0.2);
 		cout << "configWidgets()3 " << modNum.toStdString() << endl;
 		myRefresh();