Basically: ProgDVB will not change polarity with TBS.eBDA2 loaded.
Here is a description of my environment:
Win7_64, ProgDVB 6.70.6 Pro x64, Prof 7500, CrazyCat's patched x64 Prof 7500 driver.
The Prof is cabled to an 8-position DiSEqC 1.1 switch, and four of its inputs are cabled to 4x8 multiswitches, such that:
DiSEqC port 1 -> Multiswitch 1:
22 kHz off - Western C band dish H and V (separate LNBs - 18/13v switched)
22 kHz on - Eastern C band dish H and V (separate LNBs - 18/13v switched)
DiSEqC port 2 -> Multiswitch 2:
Quad Universal LNBF on Western Ku band dish (22 kHz and 18/13v switched)
DiSEqC port 3 -> Multiswitch 3:
Quad Universal LNBF on Eastern Ku band dish (22 kHz and 18/13v switched)
DiSEqC port 4 -> Multiswitch 4:
cabled to two dual-output US "standard" LNBFs on two fixed Ku dishes, not yet tested for the problem I describe below.
All positioning is done via outboard positioners.
I have ProgDVB configured to use a 16-port DiSEqC 1.1 switch, with an additional 22 kHz switch on Port 1 (and 4), so:
--switch
:: -- Western C dish
:: -- Eastern C dish
--Western Ku dish
--Eastern Ku dish
--switch
::-- fixed Ku dish 1
::-- fixed Ku dish 2
--empty
--empty .... all others empty up to position #16
I should also state here that this configuration works perfectly with numerous other receivers (stb and usb), and that CrazyCat's CrazyScan/BLScan software also works perfectly on the Windows machine in question.
Here is the problem. With the CrazyCat modules in place in ProgDVB's Modules folder, the Prof will not change polarities on the Western C dish. If I remove them, it does.
Example step by step:
1) No CrazyCat module in place. Perform a satellite scan, transponders and channels scan in on the Western C dish, I can receive channels on H transponders, and channels on V transponders. Let's say that the last channel I tuned in this step was a V.
2) Insert CrazyCat module. Before even doing a blindscan, tune previously scanned channels. Only signals on V transponders will tune. H transponders result in no signal and no quality.
3) Blindscan with CrazyCat module installed. Channels scan in as expected on V, including some new ones

4) Tune the newly scanned channels. Receive same signals on V and on H (but they are all V signals, since polarity switching is not working).
5) Remove CrazyCat module. Tune newly-scanned channels. The V ones show up properly, the H duplicates are 0 signal and 0 quality. This is expected, since polarity switching is working again. The original, *actual* H channels (never scanned when CrazyCat module present) also tune correctly.
I should point out that the Universal quad LNBs on DiSEqC positions #2 and #3 do NOT exhibit this problem. They work perfectly with CrazyCat modules present or absent. And, again, stand-alone CrazyScan/BLScan switches polarity correctly on the same box with the same Prof 7500 and switching setup.
I have a second problem unrelated to the presence or absence of the CrazyCat module but will leave that for a bug posting (basically, I cannot receive anything at all on the Eastern C dish with ProgDVB - something goes wrong with the 22 kHz switching "on" required for that DiSEqC position. Once I try to tune there, unsuccessfully, I have to restart ProgDVB to tune anything else on any other DiSEqC position).
Thanks for reading through this long description! I'll be happy to supply additional details upon request.
ncjay