Skip to content

Commit

Permalink
Add workarounds for invalid transponder ID's on 7.0E and 26.0E
Browse files Browse the repository at this point in the history
- 11221H and 11387H on Utelsat 7.0E with same ONID/TSID (126/40700)
- 11881H and 12284V on Badr 26.0E with same ONID/TSID (3622/100)

Contributed by kam10.
  • Loading branch information
eriksl committed Dec 11, 2015
1 parent 2b0591b commit 58ead6b
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions lib/dvb/scan.cpp
Expand Up @@ -107,6 +107,12 @@ int eDVBScan::isValidONIDTSID(int orbital_position, eOriginalNetworkID onid, eTr
case 32: // NSS 806 (40.5W) 4059R, 3774L
ret = orbital_position != 3195 || tsid != 21;
break;
case 126: // 11221H and 11387H on Utelsat 7.0E with same ONID/TSID (126/40700)
ret = orbital_position != 70 || tsid != 40700;
break;
case 3622: // 11881H and 12284V on Badr 26.0E with same ONID/TSID (3622/100)
ret = orbital_position != 260 || tsid != 100;
break;
default:
ret = onid.get() < 0xFF00;
break;
Expand Down

0 comments on commit 58ead6b

Please sign in to comment.