Tempo put together this Blscan help file and I provided some translation, its rough but should help get you up and running.


The BLScan folder should contain the four files below.

BLScan.exe
BLScan.ini
Streamreader.dll
Streamreader.ini

Open the blscan.ini file and set it up for your particular hardware and preferred scanning method.

Console prog BLScan is used to blind scan satellites and generate a transponder log file which can be sent to any chosen folder, simply enter the path in the BLScan.ini. The program is set to default to Transponders, I have mine like this:
Output dir for transponders .ini files, default current dir
TPDir=C:\Documents and Settings\All Users\Application Data\CMUV\DVBViewer\Transponders

In this case Ini files are sent to the DvbViewer transponder folder on scan completion where I can then use Transedit to scan them into Dvbviewer.
BLScan also generates a .txt file to the default Reports folder within the Blscan folder, or the path you specify, it contains more detailed information of the blind scan.


All scan parameters are described in the satellite configuration file BLScan.ini. Consider it in more detail:


; Device selection (> = 0), default show device list and asks for  desired device number.
; Device = 0
It describes a device for active work program (one of DVB cards). By default, commented out the config, with this setting at startup will be given a full list of all found DVB cards. Users must choose the dvb card from the list using the number beside it.  If uncommented, this parameter uniquely describes the chosen card.

; Loop mode, default disabled (0)
; Loop = 1
Loop mode = repeat mode. If Loop = 1, the program scans the same list of frequencies repeatedly in a loop, and generates an .ini file which contains in the file name the number of the step scan. Stopping the loop at any given time is possible when you press and hold ESC, or forced shutdown by pressing CTRL + C.
If Loop = 0 or the parameter is commented out, the program scans the specified range of frequencies once, then exits.

; Output dir for detailed reports. Txt files, default current dir
ReportDir = Reports
; Output dir for transponders. Ini files, default current dir
TPDir = Transponders
It specifies the directory for saving logs  BLScan saves the logs in two files, . Ini file is a standard transponder list, used by many viewers, . Txt file contains detailed information about detected signals.
If you comment out the line, the logs will be stored in the same folder with  blscan.exe
[SatInfo]
; Satellite position (0-3599)
SatPos = 0315
Describes the orbital position of satellites, the number is used to log file names, ie 0315.ini

; Satellite name for transponder ini
SatName = Astra 1G

; Low LOF in Mhz, default 9750
LOF1 = 9750
; High LOF in Mhz, default 10600
LOF2 = 10600
; LOF Switch in Mhz, default 11700
LOFSW = 11700
Describes respectively, lower, upper frequency lof and LO frequency at which the switching sub-band signal of 22 kHz. Depends on the lnb. The above parameters are used for Universal LNB, for other lof lnbs you can peek into CrazyScan.
 
; DiseqC 1.0 port (1-4), default disabled (0)
DiseqC = 2
Port used DiSEqC 1.0. If 0 or commented out, then DiSEqC-command isn't sent.

; Transponder ini format.
, 0 - Technotrend, default
, 1 - AltDVB
2 - DVBDream
3 - DVBViewer
4 - SichboPVR
IniFormat = 1
The Chosen format will generate a log to the transponder list. 

; Search interval 0 definition
[Scan0]
Header describing the range of scanning frequencies. There can be an unlimited number of bands with names [Scan0], [Scan1], [Scan2], etc.

; Polarisation - 0; H; Horizontal, 1; V; Vertical, 2; L; Left, 3; R; Right
Pol = H
The choice of polarization. One band should correspond to only one polarization from the list above. To scan both polarizations separate band setups are required (as in - [Scan0] and [Scan1]). Check the blscan.ini file for sample setup.

; Start frequency in Mhz, default minimum freq for selected LOFs
Start = 11700
; Stop frequency in Mhz, default maximum freq for selected LOFs
Stop = 12200
; Frequency step & search range in Mhz, default 5
Step = 10
Accordingly, the initial and final frequency of scanning range and step of increasing middle frequency of search (carrier sought in a small range around this mean frequency). I can recommend the choice of the step not above 4...5MHz, if you need to find low SR transponders (from approximately SR = 800), if using higher step signals can be missed.

; Minimal symbol rate for BlindScan in KS (1000-50000), default 1000
MinSR = 1000
Important parameter scan, the minimum symbol rate. For low SR transponders recommend choosing MinSR = 1000.But on the other hand, smaller values increase the time of blind search. To scan DBS satellites where known srs are 20000 and up, set to 20000 and the scan is faster.

This is my setup for scanning both horizontal and vertical sides of a C Band satellite:

[Scan0]
; Polarisation - 0;H;Horizontal, 1;V;Vertical, 2;L;Left, 3;R;Rigth
Pol=H
; Start frequency in Mhz, default minimum freq for selected LOFs
Start=3700

; Stop frequency in Mhz, default maximum freq for selected LOFs
Stop=4200

; Frequency step & search range in Mhz, default 5
Step=4

; Minimal symbol rate for BlindScan in KS (1000-50000), default 1000
MinSR=1000

; Search interval 1 definition
[Scan1]
Start=3700
Stop=4200
Step=4
MinSR=1000
Pol=V
