Jump to content


Huevos

Member Since 14 Feb 2012
Offline Last Active Yesterday, 19:52
*****

Topics I've Started

@Littlesat, Multituner issues.

16 March 2019 - 15:55

Using the current NimManager code tuner config is broken. Sometimes part of tuner config is lost across reboots.

 

This is the commit that causes the problem.

https://github.com/O...79fdbff1bd70c0f

 

Here is an example...

config.Nims.0.advanced.lnb.1.lof=unicable
config.Nims.0.advanced.lnb.1.powerMeasurement=False
config.Nims.0.advanced.lnb.1.scrList=1
config.Nims.0.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.0.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.0.advanced.sat.282.lnb=1
config.Nims.0.advanced.sats=282
config.Nims.0.configMode=advanced
config.Nims.0.connectedTo=8
config.Nims.0.diseqcA=282
config.Nims.0.diseqcB=3601
config.Nims.0.diseqcC=3601
config.Nims.0.diseqcD=3601
config.Nims.1.advanced.lnb.1.commandOrder=uct
config.Nims.1.advanced.lnb.1.commitedDiseqcCommand=AA
config.Nims.1.advanced.lnb.1.diseqcMode=1_1
config.Nims.1.advanced.lnb.1.uncommittedDiseqcCommand=1
config.Nims.1.advanced.lnb.2.commandOrder=uct
config.Nims.1.advanced.lnb.2.commitedDiseqcCommand=AB
config.Nims.1.advanced.lnb.2.diseqcMode=1_1
config.Nims.1.advanced.lnb.2.uncommittedDiseqcCommand=1
config.Nims.1.advanced.lnb.3.commandOrder=uct
config.Nims.1.advanced.lnb.3.commitedDiseqcCommand=BA
config.Nims.1.advanced.lnb.3.diseqcMode=1_1
config.Nims.1.advanced.lnb.3.uncommittedDiseqcCommand=1
config.Nims.1.advanced.lnb.4.commandOrder=uct
config.Nims.1.advanced.lnb.4.commitedDiseqcCommand=BB
config.Nims.1.advanced.lnb.4.diseqcMode=1_1
config.Nims.1.advanced.lnb.4.uncommittedDiseqcCommand=4
config.Nims.1.advanced.lnb.5.commandOrder=uct
config.Nims.1.advanced.lnb.5.commitedDiseqcCommand=AA
config.Nims.1.advanced.lnb.5.diseqcMode=1_1
config.Nims.1.advanced.lnb.5.uncommittedDiseqcCommand=2
config.Nims.1.advanced.lnb.6.commandOrder=uct
config.Nims.1.advanced.lnb.6.commitedDiseqcCommand=BB
config.Nims.1.advanced.lnb.6.diseqcMode=1_1
config.Nims.1.advanced.lnb.6.uncommittedDiseqcCommand=1
config.Nims.1.advanced.lnb.8.commandOrder=uct
config.Nims.1.advanced.lnb.8.commitedDiseqcCommand=BA
config.Nims.1.advanced.lnb.8.diseqcMode=1_1
config.Nims.1.advanced.lnb.8.uncommittedDiseqcCommand=2
config.Nims.1.advanced.lnb.9.commandOrder=uct
config.Nims.1.advanced.lnb.9.commitedDiseqcCommand=BB
config.Nims.1.advanced.lnb.9.diseqcMode=1_1
config.Nims.1.advanced.lnb.9.uncommittedDiseqcCommand=2
config.Nims.1.advanced.lnb.11.commandOrder=uct
config.Nims.1.advanced.lnb.11.commitedDiseqcCommand=AA
config.Nims.1.advanced.lnb.11.diseqcMode=1_1
config.Nims.1.advanced.lnb.11.uncommittedDiseqcCommand=3
config.Nims.1.advanced.lnb.12.commandOrder=uct
config.Nims.1.advanced.lnb.12.commitedDiseqcCommand=AB
config.Nims.1.advanced.lnb.12.diseqcMode=1_1
config.Nims.1.advanced.lnb.12.uncommittedDiseqcCommand=3
config.Nims.1.advanced.lnb.13.commandOrder=uct
config.Nims.1.advanced.lnb.13.commitedDiseqcCommand=BA
config.Nims.1.advanced.lnb.13.diseqcMode=1_1
config.Nims.1.advanced.lnb.13.uncommittedDiseqcCommand=3
config.Nims.1.advanced.lnb.14.commandOrder=uct
config.Nims.1.advanced.lnb.14.commitedDiseqcCommand=BB
config.Nims.1.advanced.lnb.14.diseqcMode=1_1
config.Nims.1.advanced.lnb.14.uncommittedDiseqcCommand=3
config.Nims.1.advanced.sat.70.lnb=9
config.Nims.1.advanced.sat.90.lnb=8
config.Nims.1.advanced.sat.130.lnb=2
config.Nims.1.advanced.sat.160.lnb=5
config.Nims.1.advanced.sat.192.lnb=3
config.Nims.1.advanced.sat.235.lnb=6
config.Nims.1.advanced.sat.260.lnb=4
config.Nims.1.advanced.sat.282.lnb=1
config.Nims.1.advanced.sat.571.usals=False
config.Nims.1.advanced.sat.3300.lnb=14
config.Nims.1.advanced.sat.3530.lnb=13
config.Nims.1.advanced.sat.3550.lnb=12
config.Nims.1.advanced.sat.3592.lnb=11
config.Nims.1.advanced.sats=3592
config.Nims.1.configMode=advanced
config.Nims.3.advanced.lnb.1.lof=unicable
config.Nims.3.advanced.lnb.1.scrList=2
config.Nims.3.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.3.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.3.advanced.sat.282.lnb=1
config.Nims.3.advanced.sats=282
config.Nims.3.advanced.unicableconnected=True
config.Nims.3.advanced.unicableconnectedTo=0
config.Nims.3.configMode=advanced
config.Nims.4.advanced.lnb.1.lof=unicable
config.Nims.4.advanced.lnb.1.scrList=3
config.Nims.4.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.4.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.4.advanced.sat.282.lnb=1
config.Nims.4.advanced.sats=282
config.Nims.4.advanced.unicableconnected=True
config.Nims.4.advanced.unicableconnectedTo=3
config.Nims.4.configMode=advanced
config.Nims.5.advanced.lnb.1.lof=unicable
config.Nims.5.advanced.lnb.1.scrList=4
config.Nims.5.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.5.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.5.advanced.sat.282.lnb=1
config.Nims.5.advanced.sats=282
config.Nims.5.advanced.unicableconnected=True
config.Nims.5.advanced.unicableconnectedTo=4
config.Nims.5.configMode=advanced
config.Nims.6.advanced.lnb.1.lof=unicable
config.Nims.6.advanced.lnb.1.scrList=5
config.Nims.6.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.6.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.6.advanced.sat.282.lnb=1
config.Nims.6.advanced.sats=282
config.Nims.6.advanced.unicableconnected=True
config.Nims.6.advanced.unicableconnectedTo=5
config.Nims.6.configMode=advanced
config.Nims.7.advanced.lnb.1.lof=unicable
config.Nims.7.advanced.lnb.1.scrList=6
config.Nims.7.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.7.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.7.advanced.sat.282.lnb=1
config.Nims.7.advanced.sats=282
config.Nims.7.advanced.unicableconnected=True
config.Nims.7.advanced.unicableconnectedTo=6
config.Nims.7.configMode=advanced
config.Nims.8.advanced.lnb.1.commitedDiseqcCommand=AA
config.Nims.8.advanced.lnb.1.diseqcMode=1_2
config.Nims.8.advanced.lnb.1.latitude=38.420
config.Nims.8.advanced.lnb.1.longitude=0.566
config.Nims.8.advanced.lnb.1.longitudeOrientation=west
config.Nims.8.advanced.lnb.1.powerMeasurement=False
config.Nims.8.advanced.lnb.1.rotorPositions=80
config.Nims.8.advanced.lnb.2.commitedDiseqcCommand=AB
config.Nims.8.advanced.lnb.2.diseqcMode=1_0
config.Nims.8.advanced.lnb.3.commitedDiseqcCommand=BB
config.Nims.8.advanced.lnb.3.diseqcMode=1_2
config.Nims.8.advanced.lnb.3.latitude=38.420
config.Nims.8.advanced.lnb.3.lof=c_band
config.Nims.8.advanced.lnb.3.longitude=0.566
config.Nims.8.advanced.lnb.3.longitudeOrientation=west
config.Nims.8.advanced.lnb.3.powerMeasurement=False
config.Nims.8.advanced.lnb.3.rotorPositions=80
config.Nims.8.advanced.lnb.4.commitedDiseqcCommand=BA
config.Nims.8.advanced.lnb.4.diseqcMode=1_2
config.Nims.8.advanced.lnb.4.latitude=38.420
config.Nims.8.advanced.lnb.4.lof=c_band
config.Nims.8.advanced.lnb.4.longitude=0.566
config.Nims.8.advanced.lnb.4.longitudeOrientation=west
config.Nims.8.advanced.lnb.4.powerMeasurement=False
config.Nims.8.advanced.lnb.4.rotorPositions=80
config.Nims.8.advanced.sat.30.lnb=1
config.Nims.8.advanced.sat.30.rotorposition=14
config.Nims.8.advanced.sat.30.usals=False
config.Nims.8.advanced.sat.31.lnb=4
config.Nims.8.advanced.sat.31.rotorposition=15
config.Nims.8.advanced.sat.31.usals=False
config.Nims.8.advanced.sat.48.lnb=1
config.Nims.8.advanced.sat.48.rotorposition=42
config.Nims.8.advanced.sat.48.usals=False
config.Nims.8.advanced.sat.49.lnb=4
config.Nims.8.advanced.sat.49.rotorposition=101
config.Nims.8.advanced.sat.49.usals=False
config.Nims.8.advanced.sat.70.lnb=1
config.Nims.8.advanced.sat.70.rotorposition=63
config.Nims.8.advanced.sat.70.usals=False
config.Nims.8.advanced.sat.90.lnb=1
config.Nims.8.advanced.sat.90.rotorposition=58
config.Nims.8.advanced.sat.90.usals=False
config.Nims.8.advanced.sat.100.lnb=1
config.Nims.8.advanced.sat.100.rotorposition=5
config.Nims.8.advanced.sat.100.usals=False
config.Nims.8.advanced.sat.101.lnb=4
config.Nims.8.advanced.sat.101.rotorposition=45
config.Nims.8.advanced.sat.101.usals=False
config.Nims.8.advanced.sat.130.rotorposition=61
config.Nims.8.advanced.sat.130.usals=False
config.Nims.8.advanced.sat.160.lnb=1
config.Nims.8.advanced.sat.160.rotorposition=51
config.Nims.8.advanced.sat.160.usals=False
config.Nims.8.advanced.sat.192.lnb=1
config.Nims.8.advanced.sat.192.rotorposition=56
config.Nims.8.advanced.sat.192.usals=False
config.Nims.8.advanced.sat.201.lnb=4
config.Nims.8.advanced.sat.201.rotorposition=13
config.Nims.8.advanced.sat.201.usals=False
config.Nims.8.advanced.sat.216.lnb=1
config.Nims.8.advanced.sat.216.rotorposition=12
config.Nims.8.advanced.sat.216.usals=False
config.Nims.8.advanced.sat.260.lnb=1
config.Nims.8.advanced.sat.260.rotorposition=59
config.Nims.8.advanced.sat.260.usals=False
config.Nims.8.advanced.sat.282.lnb=2
config.Nims.8.advanced.sat.282.rotorposition=10
config.Nims.8.advanced.sat.282.usals=False
config.Nims.8.advanced.sat.305.lnb=1
config.Nims.8.advanced.sat.305.rotorposition=10
config.Nims.8.advanced.sat.305.usals=False
config.Nims.8.advanced.sat.315.lnb=1
config.Nims.8.advanced.sat.315.rotorposition=9
config.Nims.8.advanced.sat.315.usals=False
config.Nims.8.advanced.sat.330.lnb=1
config.Nims.8.advanced.sat.330.rotorposition=8
config.Nims.8.advanced.sat.330.usals=False
config.Nims.8.advanced.sat.360.lnb=1
config.Nims.8.advanced.sat.360.rotorposition=7
config.Nims.8.advanced.sat.360.usals=False
config.Nims.8.advanced.sat.381.rotorposition=23
config.Nims.8.advanced.sat.381.usals=False
config.Nims.8.advanced.sat.390.lnb=1
config.Nims.8.advanced.sat.390.rotorposition=6
config.Nims.8.advanced.sat.390.usals=False
config.Nims.8.advanced.sat.401.lnb=4
config.Nims.8.advanced.sat.401.rotorposition=101
config.Nims.8.advanced.sat.401.usals=False
config.Nims.8.advanced.sat.420.lnb=1
config.Nims.8.advanced.sat.420.rotorposition=49
config.Nims.8.advanced.sat.420.usals=False
config.Nims.8.advanced.sat.450.lnb=1
config.Nims.8.advanced.sat.450.rotorposition=50
config.Nims.8.advanced.sat.450.usals=False
config.Nims.8.advanced.sat.460.rotorposition=54
config.Nims.8.advanced.sat.460.usals=False
config.Nims.8.advanced.sat.461.lnb=3
config.Nims.8.advanced.sat.461.rotorposition=54
config.Nims.8.advanced.sat.461.usals=False
config.Nims.8.advanced.sat.491.lnb=4
config.Nims.8.advanced.sat.491.rotorposition=4
config.Nims.8.advanced.sat.491.usals=False
config.Nims.8.advanced.sat.506.rotorposition=50
config.Nims.8.advanced.sat.506.usals=False
config.Nims.8.advanced.sat.525.lnb=1
config.Nims.8.advanced.sat.525.rotorposition=2
config.Nims.8.advanced.sat.525.usals=False
config.Nims.8.advanced.sat.530.lnb=1
config.Nims.8.advanced.sat.530.rotorposition=3
config.Nims.8.advanced.sat.530.usals=False
config.Nims.8.advanced.sat.570.lnb=1
config.Nims.8.advanced.sat.570.usals=False
config.Nims.8.advanced.sat.571.lnb=4
config.Nims.8.advanced.sat.571.rotorposition=27
config.Nims.8.advanced.sat.571.usals=False
config.Nims.8.advanced.sat.601.usals=False
config.Nims.8.advanced.sat.2989.lnb=4
config.Nims.8.advanced.sat.2989.rotorposition=53
config.Nims.8.advanced.sat.2989.usals=False
config.Nims.8.advanced.sat.2990.lnb=1
config.Nims.8.advanced.sat.2990.rotorposition=79
config.Nims.8.advanced.sat.2990.usals=False
config.Nims.8.advanced.sat.3019.lnb=3
config.Nims.8.advanced.sat.3019.rotorposition=39
config.Nims.8.advanced.sat.3019.usals=False
config.Nims.8.advanced.sat.3044.lnb=3
config.Nims.8.advanced.sat.3044.rotorposition=38
config.Nims.8.advanced.sat.3044.usals=False
config.Nims.8.advanced.sat.3069.lnb=4
config.Nims.8.advanced.sat.3069.rotorposition=52
config.Nims.8.advanced.sat.3069.usals=False
config.Nims.8.advanced.sat.3124.lnb=4
config.Nims.8.advanced.sat.3124.rotorposition=53
config.Nims.8.advanced.sat.3124.usals=False
config.Nims.8.advanced.sat.3168.lnb=3
config.Nims.8.advanced.sat.3168.rotorposition=35
config.Nims.8.advanced.sat.3168.usals=False
config.Nims.8.advanced.sat.3194.lnb=4
config.Nims.8.advanced.sat.3194.rotorposition=34
config.Nims.8.advanced.sat.3194.usals=False
config.Nims.8.advanced.sat.3224.lnb=3
config.Nims.8.advanced.sat.3224.rotorposition=32
config.Nims.8.advanced.sat.3224.usals=False
config.Nims.8.advanced.sat.3225.lnb=1
config.Nims.8.advanced.sat.3225.rotorposition=33
config.Nims.8.advanced.sat.3225.usals=False
config.Nims.8.advanced.sat.3254.lnb=4
config.Nims.8.advanced.sat.3254.rotorposition=31
config.Nims.8.advanced.sat.3254.usals=False
config.Nims.8.advanced.sat.3285.lnb=1
config.Nims.8.advanced.sat.3285.rotorposition=29
config.Nims.8.advanced.sat.3285.usals=False
config.Nims.8.advanced.sat.3300.lnb=1
config.Nims.8.advanced.sat.3300.rotorposition=40
config.Nims.8.advanced.sat.3300.usals=False
config.Nims.8.advanced.sat.3324.lnb=4
config.Nims.8.advanced.sat.3324.rotorposition=28
config.Nims.8.advanced.sat.3324.usals=False
config.Nims.8.advanced.sat.3325.lnb=1
config.Nims.8.advanced.sat.3325.rotorposition=31
config.Nims.8.advanced.sat.3325.usals=False
config.Nims.8.advanced.sat.3355.lnb=1
config.Nims.8.advanced.sat.3355.rotorposition=26
config.Nims.8.advanced.sat.3355.usals=False
config.Nims.8.advanced.sat.3379.lnb=4
config.Nims.8.advanced.sat.3379.rotorposition=25
config.Nims.8.advanced.sat.3379.usals=False
config.Nims.8.advanced.sat.3380.lnb=1
config.Nims.8.advanced.sat.3380.rotorposition=24
config.Nims.8.advanced.sat.3380.usals=False
config.Nims.8.advanced.sat.3400.lnb=1
config.Nims.8.advanced.sat.3400.rotorposition=48
config.Nims.8.advanced.sat.3400.usals=False
config.Nims.8.advanced.sat.3419.lnb=4
config.Nims.8.advanced.sat.3419.rotorposition=23
config.Nims.8.advanced.sat.3419.usals=False
config.Nims.8.advanced.sat.3450.lnb=1
config.Nims.8.advanced.sat.3450.rotorposition=22
config.Nims.8.advanced.sat.3450.usals=False
config.Nims.8.advanced.sat.3475.lnb=1
config.Nims.8.advanced.sat.3475.rotorposition=21
config.Nims.8.advanced.sat.3475.usals=False
config.Nims.8.advanced.sat.3489.lnb=4
config.Nims.8.advanced.sat.3489.rotorposition=20
config.Nims.8.advanced.sat.3489.usals=False
config.Nims.8.advanced.sat.3490.lnb=1
config.Nims.8.advanced.sat.3490.rotorposition=19
config.Nims.8.advanced.sat.3490.usals=False
config.Nims.8.advanced.sat.3519.lnb=4
config.Nims.8.advanced.sat.3519.rotorposition=101
config.Nims.8.advanced.sat.3519.usals=False
config.Nims.8.advanced.sat.3520.lnb=1
config.Nims.8.advanced.sat.3520.rotorposition=18
config.Nims.8.advanced.sat.3520.usals=False
config.Nims.8.advanced.sat.3530.lnb=1
config.Nims.8.advanced.sat.3530.rotorposition=41
config.Nims.8.advanced.sat.3530.usals=False
config.Nims.8.advanced.sat.3549.lnb=4
config.Nims.8.advanced.sat.3549.rotorposition=17
config.Nims.8.advanced.sat.3549.usals=False
config.Nims.8.advanced.sat.3591.lnb=4
config.Nims.8.advanced.sat.3591.rotorposition=16
config.Nims.8.advanced.sat.3591.usals=False
config.Nims.8.advanced.sat.3601.rotorposition=80
config.Nims.8.advanced.sat.3602.rotorposition=80
config.Nims.8.advanced.sats=401
config.Nims.8.configMode=advanced
config.Nims.8.multiType=1
config.Nims.9.advanced.lnb.1.commitedDiseqcCommand=AA
config.Nims.9.advanced.lnb.1.diseqcMode=1_2
config.Nims.9.advanced.lnb.1.latitude=38.426
config.Nims.9.advanced.lnb.1.longitude=0.566
config.Nims.9.advanced.lnb.1.longitudeOrientation=west
config.Nims.9.advanced.lnb.1.powerMeasurement=False
config.Nims.9.advanced.lnb.2.commitedDiseqcCommand=AB
config.Nims.9.advanced.lnb.2.diseqcMode=1_0
config.Nims.9.advanced.sat.30.lnb=1
config.Nims.9.advanced.sat.48.lnb=1
config.Nims.9.advanced.sat.70.lnb=1
config.Nims.9.advanced.sat.90.lnb=1
config.Nims.9.advanced.sat.100.lnb=1
config.Nims.9.advanced.sat.130.lnb=1
config.Nims.9.advanced.sat.160.lnb=1
config.Nims.9.advanced.sat.192.lnb=1
config.Nims.9.advanced.sat.235.lnb=1
config.Nims.9.advanced.sat.260.lnb=1
config.Nims.9.advanced.sat.282.lnb=2
config.Nims.9.advanced.sat.360.lnb=1
config.Nims.9.advanced.sat.390.lnb=1
config.Nims.9.advanced.sat.420.lnb=1
config.Nims.9.advanced.sat.450.lnb=1
config.Nims.9.advanced.sat.3300.lnb=1
config.Nims.9.advanced.sat.3325.lnb=1
config.Nims.9.advanced.sat.3355.lnb=1
config.Nims.9.advanced.sat.3380.lnb=1
config.Nims.9.advanced.sat.3400.lnb=1
config.Nims.9.advanced.sat.3450.lnb=1
config.Nims.9.advanced.sat.3475.lnb=1
config.Nims.9.advanced.sat.3520.lnb=1
config.Nims.9.advanced.sat.3530.lnb=1
config.Nims.9.advanced.sat.3550.lnb=1
config.Nims.9.advanced.sat.3592.lnb=1
config.Nims.9.advanced.sats=130
config.Nims.9.configMode=advanced
config.Nims.9.diseqcB=3601
config.Nims.9.diseqcC=3601
config.Nims.9.diseqcD=3601
config.Nims.9.diseqcMode=positioner
config.Nims.9.latitude=38.426
config.Nims.9.longitude=0.566
config.Nims.10.multiType=1
config.Nims.16.multiType=1
config.Nims.17.multiType=1

That is getting corrupted to this (note unicable and DiSEqC stuff now broken)...

config.Nims.0.advanced.sat.282.lnb=1
config.Nims.0.advanced.sats=282
config.Nims.0.configMode=advanced
config.Nims.0.connectedTo=8
config.Nims.0.diseqcA=282
config.Nims.0.diseqcB=3601
config.Nims.0.diseqcC=3601
config.Nims.0.diseqcD=3601
config.Nims.1.advanced.sat.70.lnb=9
config.Nims.1.advanced.sat.90.lnb=8
config.Nims.1.advanced.sat.130.lnb=2
config.Nims.1.advanced.sat.160.lnb=5
config.Nims.1.advanced.sat.192.lnb=3
config.Nims.1.advanced.sat.235.lnb=6
config.Nims.1.advanced.sat.260.lnb=4
config.Nims.1.advanced.sat.282.lnb=1
config.Nims.1.advanced.sat.571.usals=False
config.Nims.1.advanced.sat.3300.lnb=14
config.Nims.1.advanced.sat.3530.lnb=13
config.Nims.1.advanced.sat.3550.lnb=12
config.Nims.1.advanced.sat.3592.lnb=11
config.Nims.1.advanced.sats=3592
config.Nims.1.configMode=advanced
config.Nims.3.advanced.sat.282.lnb=1
config.Nims.3.advanced.sats=282
config.Nims.3.advanced.unicableconnected=True
config.Nims.3.advanced.unicableconnectedTo=0
config.Nims.3.configMode=advanced
config.Nims.4.advanced.sat.282.lnb=1
config.Nims.4.advanced.sats=282
config.Nims.4.advanced.unicableconnected=True
config.Nims.4.advanced.unicableconnectedTo=3
config.Nims.4.configMode=advanced
config.Nims.5.advanced.sat.282.lnb=1
config.Nims.5.advanced.sats=282
config.Nims.5.advanced.unicableconnected=True
config.Nims.5.advanced.unicableconnectedTo=4
config.Nims.5.configMode=advanced
config.Nims.6.advanced.sat.282.lnb=1
config.Nims.6.advanced.sats=282
config.Nims.6.advanced.unicableconnected=True
config.Nims.6.advanced.unicableconnectedTo=5
config.Nims.6.configMode=advanced
config.Nims.7.advanced.sat.282.lnb=1
config.Nims.7.advanced.sats=282
config.Nims.7.advanced.unicableconnected=True
config.Nims.7.advanced.unicableconnectedTo=6
config.Nims.7.configMode=advanced
config.Nims.8.advanced.sat.30.lnb=1
config.Nims.8.advanced.sat.30.rotorposition=14
config.Nims.8.advanced.sat.30.usals=False
config.Nims.8.advanced.sat.31.lnb=4
config.Nims.8.advanced.sat.31.rotorposition=15
config.Nims.8.advanced.sat.31.usals=False
config.Nims.8.advanced.sat.48.lnb=1
config.Nims.8.advanced.sat.48.rotorposition=42
config.Nims.8.advanced.sat.48.usals=False
config.Nims.8.advanced.sat.49.lnb=4
config.Nims.8.advanced.sat.49.rotorposition=101
config.Nims.8.advanced.sat.49.usals=False
config.Nims.8.advanced.sat.70.lnb=1
config.Nims.8.advanced.sat.70.rotorposition=63
config.Nims.8.advanced.sat.70.usals=False
config.Nims.8.advanced.sat.90.lnb=1
config.Nims.8.advanced.sat.90.rotorposition=58
config.Nims.8.advanced.sat.90.usals=False
config.Nims.8.advanced.sat.100.lnb=1
config.Nims.8.advanced.sat.100.rotorposition=5
config.Nims.8.advanced.sat.100.usals=False
config.Nims.8.advanced.sat.101.lnb=4
config.Nims.8.advanced.sat.101.rotorposition=45
config.Nims.8.advanced.sat.101.usals=False
config.Nims.8.advanced.sat.130.rotorposition=61
config.Nims.8.advanced.sat.130.usals=False
config.Nims.8.advanced.sat.160.lnb=1
config.Nims.8.advanced.sat.160.rotorposition=51
config.Nims.8.advanced.sat.160.usals=False
config.Nims.8.advanced.sat.192.lnb=1
config.Nims.8.advanced.sat.192.rotorposition=56
config.Nims.8.advanced.sat.192.usals=False
config.Nims.8.advanced.sat.201.lnb=4
config.Nims.8.advanced.sat.201.rotorposition=13
config.Nims.8.advanced.sat.201.usals=False
config.Nims.8.advanced.sat.216.lnb=1
config.Nims.8.advanced.sat.216.rotorposition=12
config.Nims.8.advanced.sat.216.usals=False
config.Nims.8.advanced.sat.260.lnb=1
config.Nims.8.advanced.sat.260.rotorposition=59
config.Nims.8.advanced.sat.260.usals=False
config.Nims.8.advanced.sat.282.lnb=2
config.Nims.8.advanced.sat.282.rotorposition=10
config.Nims.8.advanced.sat.282.usals=False
config.Nims.8.advanced.sat.305.lnb=1
config.Nims.8.advanced.sat.305.rotorposition=10
config.Nims.8.advanced.sat.305.usals=False
config.Nims.8.advanced.sat.315.lnb=1
config.Nims.8.advanced.sat.315.rotorposition=9
config.Nims.8.advanced.sat.315.usals=False
config.Nims.8.advanced.sat.330.lnb=1
config.Nims.8.advanced.sat.330.rotorposition=8
config.Nims.8.advanced.sat.330.usals=False
config.Nims.8.advanced.sat.360.lnb=1
config.Nims.8.advanced.sat.360.rotorposition=7
config.Nims.8.advanced.sat.360.usals=False
config.Nims.8.advanced.sat.381.rotorposition=23
config.Nims.8.advanced.sat.381.usals=False
config.Nims.8.advanced.sat.390.lnb=1
config.Nims.8.advanced.sat.390.rotorposition=6
config.Nims.8.advanced.sat.390.usals=False
config.Nims.8.advanced.sat.401.lnb=4
config.Nims.8.advanced.sat.401.rotorposition=101
config.Nims.8.advanced.sat.401.usals=False
config.Nims.8.advanced.sat.420.lnb=1
config.Nims.8.advanced.sat.420.rotorposition=49
config.Nims.8.advanced.sat.420.usals=False
config.Nims.8.advanced.sat.450.lnb=1
config.Nims.8.advanced.sat.450.rotorposition=50
config.Nims.8.advanced.sat.450.usals=False
config.Nims.8.advanced.sat.460.rotorposition=54
config.Nims.8.advanced.sat.460.usals=False
config.Nims.8.advanced.sat.461.lnb=3
config.Nims.8.advanced.sat.461.rotorposition=54
config.Nims.8.advanced.sat.461.usals=False
config.Nims.8.advanced.sat.491.lnb=4
config.Nims.8.advanced.sat.491.rotorposition=4
config.Nims.8.advanced.sat.491.usals=False
config.Nims.8.advanced.sat.506.rotorposition=50
config.Nims.8.advanced.sat.506.usals=False
config.Nims.8.advanced.sat.525.lnb=1
config.Nims.8.advanced.sat.525.rotorposition=2
config.Nims.8.advanced.sat.525.usals=False
config.Nims.8.advanced.sat.530.lnb=1
config.Nims.8.advanced.sat.530.rotorposition=3
config.Nims.8.advanced.sat.530.usals=False
config.Nims.8.advanced.sat.570.lnb=1
config.Nims.8.advanced.sat.570.usals=False
config.Nims.8.advanced.sat.571.lnb=4
config.Nims.8.advanced.sat.571.rotorposition=27
config.Nims.8.advanced.sat.571.usals=False
config.Nims.8.advanced.sat.601.usals=False
config.Nims.8.advanced.sat.2989.lnb=4
config.Nims.8.advanced.sat.2989.rotorposition=53
config.Nims.8.advanced.sat.2989.usals=False
config.Nims.8.advanced.sat.2990.lnb=1
config.Nims.8.advanced.sat.2990.rotorposition=79
config.Nims.8.advanced.sat.2990.usals=False
config.Nims.8.advanced.sat.3019.lnb=3
config.Nims.8.advanced.sat.3019.rotorposition=39
config.Nims.8.advanced.sat.3019.usals=False
config.Nims.8.advanced.sat.3044.lnb=3
config.Nims.8.advanced.sat.3044.rotorposition=38
config.Nims.8.advanced.sat.3044.usals=False
config.Nims.8.advanced.sat.3069.lnb=4
config.Nims.8.advanced.sat.3069.rotorposition=52
config.Nims.8.advanced.sat.3069.usals=False
config.Nims.8.advanced.sat.3124.lnb=4
config.Nims.8.advanced.sat.3124.rotorposition=53
config.Nims.8.advanced.sat.3124.usals=False
config.Nims.8.advanced.sat.3168.lnb=3
config.Nims.8.advanced.sat.3168.rotorposition=35
config.Nims.8.advanced.sat.3168.usals=False
config.Nims.8.advanced.sat.3194.lnb=4
config.Nims.8.advanced.sat.3194.rotorposition=34
config.Nims.8.advanced.sat.3194.usals=False
config.Nims.8.advanced.sat.3224.lnb=3
config.Nims.8.advanced.sat.3224.rotorposition=32
config.Nims.8.advanced.sat.3224.usals=False
config.Nims.8.advanced.sat.3225.lnb=1
config.Nims.8.advanced.sat.3225.rotorposition=33
config.Nims.8.advanced.sat.3225.usals=False
config.Nims.8.advanced.sat.3254.lnb=4
config.Nims.8.advanced.sat.3254.rotorposition=31
config.Nims.8.advanced.sat.3254.usals=False
config.Nims.8.advanced.sat.3285.lnb=1
config.Nims.8.advanced.sat.3285.rotorposition=29
config.Nims.8.advanced.sat.3285.usals=False
config.Nims.8.advanced.sat.3300.lnb=1
config.Nims.8.advanced.sat.3300.rotorposition=40
config.Nims.8.advanced.sat.3300.usals=False
config.Nims.8.advanced.sat.3324.lnb=4
config.Nims.8.advanced.sat.3324.rotorposition=28
config.Nims.8.advanced.sat.3324.usals=False
config.Nims.8.advanced.sat.3325.lnb=1
config.Nims.8.advanced.sat.3325.rotorposition=31
config.Nims.8.advanced.sat.3325.usals=False
config.Nims.8.advanced.sat.3355.lnb=1
config.Nims.8.advanced.sat.3355.rotorposition=26
config.Nims.8.advanced.sat.3355.usals=False
config.Nims.8.advanced.sat.3379.lnb=4
config.Nims.8.advanced.sat.3379.rotorposition=25
config.Nims.8.advanced.sat.3379.usals=False
config.Nims.8.advanced.sat.3380.lnb=1
config.Nims.8.advanced.sat.3380.rotorposition=24
config.Nims.8.advanced.sat.3380.usals=False
config.Nims.8.advanced.sat.3400.lnb=1
config.Nims.8.advanced.sat.3400.rotorposition=48
config.Nims.8.advanced.sat.3400.usals=False
config.Nims.8.advanced.sat.3419.lnb=4
config.Nims.8.advanced.sat.3419.rotorposition=23
config.Nims.8.advanced.sat.3419.usals=False
config.Nims.8.advanced.sat.3450.lnb=1
config.Nims.8.advanced.sat.3450.rotorposition=22
config.Nims.8.advanced.sat.3450.usals=False
config.Nims.8.advanced.sat.3475.lnb=1
config.Nims.8.advanced.sat.3475.rotorposition=21
config.Nims.8.advanced.sat.3475.usals=False
config.Nims.8.advanced.sat.3489.lnb=4
config.Nims.8.advanced.sat.3489.rotorposition=20
config.Nims.8.advanced.sat.3489.usals=False
config.Nims.8.advanced.sat.3490.lnb=1
config.Nims.8.advanced.sat.3490.rotorposition=19
config.Nims.8.advanced.sat.3490.usals=False
config.Nims.8.advanced.sat.3519.lnb=4
config.Nims.8.advanced.sat.3519.rotorposition=101
config.Nims.8.advanced.sat.3519.usals=False
config.Nims.8.advanced.sat.3520.lnb=1
config.Nims.8.advanced.sat.3520.rotorposition=18
config.Nims.8.advanced.sat.3520.usals=False
config.Nims.8.advanced.sat.3530.lnb=1
config.Nims.8.advanced.sat.3530.rotorposition=41
config.Nims.8.advanced.sat.3530.usals=False
config.Nims.8.advanced.sat.3549.lnb=4
config.Nims.8.advanced.sat.3549.rotorposition=17
config.Nims.8.advanced.sat.3549.usals=False
config.Nims.8.advanced.sat.3591.lnb=4
config.Nims.8.advanced.sat.3591.rotorposition=16
config.Nims.8.advanced.sat.3591.usals=False
config.Nims.8.advanced.sat.3601.rotorposition=80
config.Nims.8.advanced.sat.3602.rotorposition=80
config.Nims.8.advanced.sats=401
config.Nims.8.configMode=advanced
config.Nims.8.multiType=1
config.Nims.9.advanced.sat.30.lnb=1
config.Nims.9.advanced.sat.48.lnb=1
config.Nims.9.advanced.sat.70.lnb=1
config.Nims.9.advanced.sat.90.lnb=1
config.Nims.9.advanced.sat.100.lnb=1
config.Nims.9.advanced.sat.130.lnb=1
config.Nims.9.advanced.sat.160.lnb=1
config.Nims.9.advanced.sat.192.lnb=1
config.Nims.9.advanced.sat.235.lnb=1
config.Nims.9.advanced.sat.260.lnb=1
config.Nims.9.advanced.sat.282.lnb=2
config.Nims.9.advanced.sat.360.lnb=1
config.Nims.9.advanced.sat.390.lnb=1
config.Nims.9.advanced.sat.420.lnb=1
config.Nims.9.advanced.sat.450.lnb=1
config.Nims.9.advanced.sat.3300.lnb=1
config.Nims.9.advanced.sat.3325.lnb=1
config.Nims.9.advanced.sat.3355.lnb=1
config.Nims.9.advanced.sat.3380.lnb=1
config.Nims.9.advanced.sat.3400.lnb=1
config.Nims.9.advanced.sat.3450.lnb=1
config.Nims.9.advanced.sat.3475.lnb=1
config.Nims.9.advanced.sat.3520.lnb=1
config.Nims.9.advanced.sat.3530.lnb=1
config.Nims.9.advanced.sat.3550.lnb=1
config.Nims.9.advanced.sat.3592.lnb=1
config.Nims.9.advanced.sats=130
config.Nims.9.configMode=advanced
config.Nims.9.diseqcB=3601
config.Nims.9.diseqcC=3601
config.Nims.9.diseqcD=3601
config.Nims.9.diseqcMode=positioner
config.Nims.9.latitude=38.426
config.Nims.9.longitude=0.566
config.Nims.10.multiType=1
config.Nims.16.multiType=1
config.Nims.17.multiType=1

This is the commit that causes the problem.

https://github.com/O...79fdbff1bd70c0f


Yet another commit that needs reverting

31 January 2019 - 19:33

https://github.com/O...05d640b88ba0be9

 

This is unfinished work. It has been rushed into PLi develop branch and it is alpha code. Did any OpenPLi coder bother to test it?

 

It is going to show on every machine that is currently multistream not machines that have T2MI capable drivers. There should be a /proc flag to show STB capability, not just link it to a different capability.

 

The enigma code should be able to retrieve the PID automatically, but this code only works with a manually entered PID, not auto. There is no way for the T2MI PID to be saved in lamedb (how is that going to work across reboots?). PIDs are not listed on Lyngsat so no way to add them to a satellites.xml. So the only way for users to retrieve and enter the PID is to look it up when present on Flysat.

 

IMO, this is unfinished code rushed into the image to support a new feature on one, and only one STB. This code should either be reverted or go to a different branch until it really is ready, not to the main development branch.


Whatever happened to OpenPLi quality control?

22 January 2019 - 09:50

First a hack...

Then another hack...

Then this...

https://github.com/O...6a6543c3310bc7b

Then this...

https://github.com/O...b05c4757ce495cb

 

Then a new plan. Get the red paint, pour it into the blue paint and stir it with a big stick so no one can figure out where the Superclass ends and the subclass begins..

https://github.com/O...ead1206dfc65b76

https://github.com/O...d532dbb026c7b3c

 

Code is now spaghetti. Not even a comment to explain why a new method from a specific module has be placed in a generic module.

 

And all that was needed was a simple tweak in Recordtimer.py. Not one change in Timer.py is necessary.

 

Whatever happened to OpenPLi quality control?

 


dvbsnoop, build failing

16 January 2019 - 17:09

This commit:

https://github.com/H...1426e8c154f9cf7

 

Does "OpenVisionE2" still exist?


Dead code

5 January 2019 - 03:31

AFAIK this code is dead, unless someone knows better.

https://github.com/O...ig.py#L208-L213
https://github.com/O...Info.py#L65-L66