diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp
index 5923082..96f52b5 100644
--- a/lib/dvb/frontend.cpp
+++ b/lib/dvb/frontend.cpp
@@ -2155,6 +2155,8 @@ void eDVBFrontend::setFrontend(bool recvEvents)
case eDVBFrontendParametersTerrestrial::FEC_1_2: p[cmdseq.num].u.data = FEC_1_2; break;
case eDVBFrontendParametersTerrestrial::FEC_2_3: p[cmdseq.num].u.data = FEC_2_3; break;
case eDVBFrontendParametersTerrestrial::FEC_3_4: p[cmdseq.num].u.data = FEC_3_4; break;
+ case eDVBFrontendParametersTerrestrial::FEC_3_5: p[cmdseq.num].u.data = FEC_3_5; break;
+ case eDVBFrontendParametersTerrestrial::FEC_4_5: p[cmdseq.num].u.data = FEC_4_5; break;
case eDVBFrontendParametersTerrestrial::FEC_5_6: p[cmdseq.num].u.data = FEC_5_6; break;
case eDVBFrontendParametersTerrestrial::FEC_6_7: p[cmdseq.num].u.data = FEC_6_7; break;
case eDVBFrontendParametersTerrestrial::FEC_7_8: p[cmdseq.num].u.data = FEC_7_8; break;
@@ -2170,6 +2172,8 @@ void eDVBFrontend::setFrontend(bool recvEvents)
case eDVBFrontendParametersTerrestrial::FEC_1_2: p[cmdseq.num].u.data = FEC_1_2; break;
case eDVBFrontendParametersTerrestrial::FEC_2_3: p[cmdseq.num].u.data = FEC_2_3; break;
case eDVBFrontendParametersTerrestrial::FEC_3_4: p[cmdseq.num].u.data = FEC_3_4; break;
+ case eDVBFrontendParametersTerrestrial::FEC_3_5: p[cmdseq.num].u.data = FEC_3_5; break;
+ case eDVBFrontendParametersTerrestrial::FEC_4_5: p[cmdseq.num].u.data = FEC_4_5; break;
case eDVBFrontendParametersTerrestrial::FEC_5_6: p[cmdseq.num].u.data = FEC_5_6; break;
case eDVBFrontendParametersTerrestrial::FEC_6_7: p[cmdseq.num].u.data = FEC_6_7; break;
case eDVBFrontendParametersTerrestrial::FEC_7_8: p[cmdseq.num].u.data = FEC_7_8; break;
diff --git a/lib/dvb/frontendparms.cpp b/lib/dvb/frontendparms.cpp
index 1ee2385..fc86a20 100644
--- a/lib/dvb/frontendparms.cpp
+++ b/lib/dvb/frontendparms.cpp
@@ -504,8 +504,12 @@ int eDVBTerrestrialTransponderData::getCodeRateLp() const
case FEC_1_2: return eDVBFrontendParametersTerrestrial::FEC_1_2;
case FEC_2_3: return eDVBFrontendParametersTerrestrial::FEC_2_3;
case FEC_3_4: return eDVBFrontendParametersTerrestrial::FEC_3_4;
+ case FEC_3_5: return eDVBFrontendParametersTerrestrial::FEC_3_5;
+ case FEC_4_5: return eDVBFrontendParametersTerrestrial::FEC_4_5;
case FEC_5_6: return eDVBFrontendParametersTerrestrial::FEC_5_6;
+ case FEC_6_7: return eDVBFrontendParametersTerrestrial::FEC_6_7;
case FEC_7_8: return eDVBFrontendParametersTerrestrial::FEC_7_8;
+ case FEC_8_9: return eDVBFrontendParametersTerrestrial::FEC_8_9;
default:
case FEC_AUTO: return eDVBFrontendParametersTerrestrial::FEC_Auto;
}
@@ -520,8 +524,12 @@ int eDVBTerrestrialTransponderData::getCodeRateHp() const
case FEC_1_2: return eDVBFrontendParametersTerrestrial::FEC_1_2;
case FEC_2_3: return eDVBFrontendParametersTerrestrial::FEC_2_3;
case FEC_3_4: return eDVBFrontendParametersTerrestrial::FEC_3_4;
+ case FEC_3_5: return eDVBFrontendParametersTerrestrial::FEC_3_5;
+ case FEC_4_5: return eDVBFrontendParametersTerrestrial::FEC_4_5;
case FEC_5_6: return eDVBFrontendParametersTerrestrial::FEC_5_6;
+ case FEC_6_7: return eDVBFrontendParametersTerrestrial::FEC_6_7;
case FEC_7_8: return eDVBFrontendParametersTerrestrial::FEC_7_8;
+ case FEC_8_9: return eDVBFrontendParametersTerrestrial::FEC_8_9;
default:
case FEC_AUTO: return eDVBFrontendParametersTerrestrial::FEC_Auto;
}
diff --git a/lib/dvb/frontendparms.h b/lib/dvb/frontendparms.h
index d263250..8a35498 100644
--- a/lib/dvb/frontendparms.h
+++ b/lib/dvb/frontendparms.h
@@ -113,7 +113,7 @@ public:
* (and it's too late to fix this now, we would break backward compatibility)
*/
enum {
- FEC_1_2=0, FEC_2_3=1, FEC_3_4=2, FEC_5_6=3, FEC_7_8=4, FEC_Auto=5, FEC_6_7=6, FEC_8_9=7
+ FEC_1_2=0, FEC_2_3=1, FEC_3_4=2, FEC_5_6=3, FEC_7_8=4, FEC_Auto=5, FEC_6_7=6, FEC_8_9=7, FEC_3_5=8, FEC_4_5=9
};
enum {
diff --git a/lib/python/Screens/ScanSetup.py b/lib/python/Screens/ScanSetup.py
index 73f530b..31a91ef 100644
--- a/lib/python/Screens/ScanSetup.py
+++ b/lib/python/Screens/ScanSetup.py
@@ -1113,6 +1113,8 @@ class ScanSetup(ConfigListScreen, Screen, CableTransponderSearchSupport, Terrest
(eDVBFrontendParametersTerrestrial.FEC_1_2, "1/2"),
(eDVBFrontendParametersTerrestrial.FEC_2_3, "2/3"),
(eDVBFrontendParametersTerrestrial.FEC_3_4, "3/4"),
+ (eDVBFrontendParametersTerrestrial.FEC_3_5, "3/5"),
+ (eDVBFrontendParametersTerrestrial.FEC_4_5, "4/5"),
(eDVBFrontendParametersTerrestrial.FEC_5_6, "5/6"),
(eDVBFrontendParametersTerrestrial.FEC_6_7, "6/7"),
(eDVBFrontendParametersTerrestrial.FEC_7_8, "7/8"),
@@ -1122,6 +1124,8 @@ class ScanSetup(ConfigListScreen, Screen, CableTransponderSearchSupport, Terrest
(eDVBFrontendParametersTerrestrial.FEC_1_2, "1/2"),
(eDVBFrontendParametersTerrestrial.FEC_2_3, "2/3"),
(eDVBFrontendParametersTerrestrial.FEC_3_4, "3/4"),
+ (eDVBFrontendParametersTerrestrial.FEC_3_5, "3/5"),
+ (eDVBFrontendParametersTerrestrial.FEC_4_5, "4/5"),
(eDVBFrontendParametersTerrestrial.FEC_5_6, "5/6"),
(eDVBFrontendParametersTerrestrial.FEC_6_7, "6/7"),
(eDVBFrontendParametersTerrestrial.FEC_7_8, "7/8"),
diff --git a/lib/python/Tools/Transponder.py b/lib/python/Tools/Transponder.py
index c7c76bc..8650673 100644
--- a/lib/python/Tools/Transponder.py
+++ b/lib/python/Tools/Transponder.py
@@ -164,6 +164,8 @@ def ConvertToHumanReadable(tp, tunertype = None):
eDVBFrontendParametersTerrestrial.FEC_1_2 : "1/2",
eDVBFrontendParametersTerrestrial.FEC_2_3 : "2/3",
eDVBFrontendParametersTerrestrial.FEC_3_4 : "3/4",
+ eDVBFrontendParametersTerrestrial.FEC_3_5 : "3/5",
+ eDVBFrontendParametersTerrestrial.FEC_4_5 : "4/5",
eDVBFrontendParametersTerrestrial.FEC_5_6 : "5/6",
eDVBFrontendParametersTerrestrial.FEC_6_7 : "6/7",
eDVBFrontendParametersTerrestrial.FEC_7_8 : "7/8",
@@ -173,6 +175,8 @@ def ConvertToHumanReadable(tp, tunertype = None):
eDVBFrontendParametersTerrestrial.FEC_1_2 : "1/2",
eDVBFrontendParametersTerrestrial.FEC_2_3 : "2/3",
eDVBFrontendParametersTerrestrial.FEC_3_4 : "3/4",
+ eDVBFrontendParametersTerrestrial.FEC_3_5 : "3/5",
+ eDVBFrontendParametersTerrestrial.FEC_4_5 : "4/5",
eDVBFrontendParametersTerrestrial.FEC_5_6 : "5/6",
eDVBFrontendParametersTerrestrial.FEC_6_7 : "6/7",
eDVBFrontendParametersTerrestrial.FEC_7_8 : "7/8",
Anyone able to test above?
Thanks.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916