I think, Rel will be interested in this info.
There is a way to add Blindscan feature to DVBDream, using existing CrazyCat's streamreader with Blindscan support. CrazyCat wrote it 2 years ago, and there was many updates since. So now streamreader supports many DVB-S and DVB-S2 card, based on demodulators STV0288, STV0903, STV0900, TMAX TS2100, DS3000/3002/3103, Zarlink ZL10313/Intel CE6313. The full list of supported DVB cards is here:
http://sourceforge.net/p/crazyscan/wiki/Home/ (the list will be expanded further with new blindscan-capable hardware).
CrazyCat released streamreader as free, and give permisson (confirmed on forums) to any interested programmers to use it in software. Streamreader already used in EasyBlindScan, SmartDVB, SatSpectr, ProgDVB programs. Rel, you can use it too for free in DVBDream

. You can create special device module, which will use functions of streamreader.dll file:
http://crazycat69.narod.ru/sattelite/St ... Ex-BDA.rar
All the necessary info for programmers described in SDK:
http://crazycat69.narod.ru/sattelite/St ... Ex-SDK.rar
Also there is source code (in SDK) of few programs, which uses streamreader.dll library.
If you have a sample of Omicom S2 rev.3 card, then you can use the driver with internal support of hardware blindscan:
http://crazycat69.narod.ru/sattelite/wi ... _525_0.zip (released driver)
http://crazycat69.narod.ru/sattelite/wi ... -debug.rar (test/debug driver)
Here is SDK for Omicom's driver:
http://crazycat69.narod.ru/sattelite/wip/omcbda-sdk.zip
I think, the best way is to make special BDA module with blindscan support, so if that module used, then Blindscan option will be active in DVBDream in channel search dialog, else this option will be disabled.
Rel, what do you think?
If you have any questions, please ask.