@@ -1484,7 +1484,7 @@ static int __tune_to_transponder (int fr
                               setup_switch (frontend_fd,
                                             switch_pos,
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â t->polarisation == POLARISATION_VERTICAL ? 0 : 1,
+Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â t->polarisation == POLARISATION_VERTICAL || t->polarisation == POLARISATION_CIRCULAR_RIGHT ? 0 : 1,
                                             hiband);
                               usleep(50000);
                               if (hiband)
@@ -1497,7 +1497,12 @@ static int __tune_to_transponder (int fr
                                               lnb_type.low_val: lnb_type.high_val));
                       }
               } else {
-Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â /* Monopoint LNBf without switch */
+Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â /* Monopoint LNBf */
+Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â setup_switch (frontend_fd,
+Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â switch_pos,
+Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â t->polarisation == POLARISATION_VERTICAL || t->polarisation == POLARISATION_CIRCULAR_RIGHT ? 0 : 1,
+Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 0);
+Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â usleep(50000);
                       p.frequency = abs(p.frequency - lnb_type.low_val);
               }
               if (verbosity >= 2)
@@ -1930,7 +1935,7 @@ static void pids_dump_service_parameter_
 static char sat_polarisation (struct transponder *t)
 {
-Â Â Â Â Â Â return t->polarisation == POLARISATION_VERTICAL ? 'v' : 'h';
+Â Â Â Â Â Â return t->polarisation == POLARISATION_VERTICAL || t->polarisation == POLARISATION_CIRCULAR_RIGHT ? 'v' : 'h';
 }
 static int sat_number (struct transponder *t)