On 07-01-2012 23:52, Mauro Carvalho Chehab wrote: > I decided to add support for DVB-S, even without signal for testing. > This probably means that it likely will not work ;) Well, seriously, > we need testers for it. > > The current code should be doing the same that szap does, and should > work with both dvbv5-zap and dvbv5-scan. The DISEqC code there is very > simple, and there's no support for dishpro/bandstacking yet. It is > probably not hard to add support for it. > > There are still a few things missing there. For example, the current > code will only use DISEqC satellite #0, as there's no code to change > the satellite number yet. > > Anyway, testing and patches are welcome! I decided to rewrite the DISEqC code on it, in order to fix some bugs, and make the code clearer. The updates are at the tree: http://git.linuxtv.org/v4l-utils.git Basically, additional parameters for satellite delivery systems are now added to the zap and scan tools: - l <lnbf> selects the LNBf type. Using an invalid value like "help" shows what's currently supported. - S <sat_number> Selects satellite number, between 0 to 3. If not specified, disables DISEqC. This actually changes the DISEqC "option" and "position" parameter. According with the specs, for position B, tone should be off, and tone burst should be miniA. -W <extra time in ms> The DISEqC logic will wait for 15 ms. If this parameter is specified, it will add the extra time to the 15ms delay. For LNBf devices that use bandstacking (e. g. they use different LO frequrencies for V and H polarization), the code will always use 13 Volts and will disable tone/tone burst. Currently, C-Band multi and DishPro bandstacking LNBf's are supported. The code should now work with the following LNBfs: UNIVERSAL Europe 10800 to 11800 MHz and 11600 to 12700 MHz Dual LO, IF = lowband 9750 MHz, highband 10600 MHz DBS Expressvu, North America 12200 to 12700 MHz Single LO, IF = 11250 MHz STANDARD Standard 10945 to 11450 MHz Single LO, IF = 10000 MHz ENHANCED Astra 10700 to 11700 MHz Single LO, IF = 9750 MHz C-BAND Big Dish - Monopoint LNBf 3700 to 4200 MHz Single LO, IF = 5150 MHz C-MULT Big Dish - Multipoint LNBf 3700 to 4200 MHz Dual LO, Bandstacking, LO POL_R 5150 MHZ, LO POL_L 5750 MHz DISHPRO DishPro LNBf 12200 to 12700 MHz Dual LO, Bandstacking, LO POL_R 11250 MHZ, LO POL_L 14350 MHz Tests are needed! Regards, Mauro -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html