In the old days, when Nokia was still in the satellite business they used to sell a satellite dish rotor called Sat-Scan in Europe.
This motor is powered and controlled by the same antenna cable which is used to connect the LNB to the tuner.
Later models of the Sat-Scan motor were controlled through DiSEqC. This page only describes the early models which are controlled by a very simple protocol.
Commands are sent to the motor by burst-modulating the 22kHz pilot tone. Normally the 22kHz may be on or off, selecting the high or low satellite band. The Sat-Scan command is started by a pause of 10ms, followed by the command itself. The command is sent twice, with a 10ms pause in between. Finally a 3rd pause of 10ms follows the repeated command before the 22kHz pilot tone is restored to its original state.
A command consists of 9 bursts of the 22kHz pilot tone. The first burst lasts for 3ms and is followed by a 3ms space. The next 8 bursts represent the 8 data bits, starting with the MSB. A logic '0' is represented by a 1ms burst, followed by a 2ms space. A logic '1' is represented by a 2ms burst, followed by a 1ms space.
|Start - West||$20|
|Start - East||$80|
|Go To Antenna Position (0..31)||$00..$1F|
|Store Antenna Position (0..31)||$E0..$FF|
|Store Global Position||$6D|
Please note that the Start-West and Start-East commands must be followed by a Stop command, otherwise the motor will run all the way to its West or East limit.
|1||Astra 1||19° E|
|2||Eutelsat II-F3||16° E|
|3||Hotbird/Eut. II-F1||13° E|
|4||Eutelsat II-F2||10° E|
|5||Eutelsat II-F4||7° E|
|8||Thor/Intelsat 707||1° W|
|9||Telecom-2B, 2D||5° W|
|11||Intelsat 705||18° W|
|12||Intelsat 515||21° W|
|13||Intelsat 601||27° W|
|16||Kopernikus 3||23° E|
|17||Arabsat 2A||26° E|
|18||Astra 2||28° E|
|19||Kopernikus 2||28° W|
|20||Arabsat 2B||30° W|
|21||Turksat 1B||31° W|
|22||Turksat 1C||42° W|
Presets 23 to 29 are spare and can be assigned freely to any new or existing satellite.
Preset 30 is used to set the East limit, while preset 31 is used to set the West limit. Be careful because the motor can turn all the way to its mechanical limit when set to presets 30 and 31.
Selecting preset 0 will reset the motor, this means that the motor is calibrated to its center position. Sending the Store Global Position command ($6D) directly after selecting position 0 will restore all factory settings, except for the East/West limits.
Direction to Astra