Firstly:
a 0/12volt switch looks like this:
0 /12v switch for sale
or this:
http://rik.dn.ua/st/foto_st01/b21_switch_0_12_v_visa.jpg
or this:
0/12V Switch SW-02/E
or this:
150709. SW-02/E 0/12V Switch, 13-18& 12V Switch & 22KHz Gen_Sevis Technology Ltd.
and so on.....
Some even mention 5 volts instead of 12 volt.
Secondly: there is no real need to experiment with the diseqc protocol I think. Though many satellite watchers don't fully understand the diseqc protocol, the systematics behind it are not that difficult.
The matrix you copied out of wikipedia (or somewhere else) is somewhat misleading. Don't rely on wikipedia concerning diseqc; go to the eutelsat website (the developers! e.g.
http://www.eutelsat.com/files/contributed/satellites/pdf/Diseqc/Reference docs/bus_spec.pdf from the website
Technical support - DiSEqC specifications - Eutelsat ), or the spaun website ("diseqc for technicians":
http://www.spaun.de/files/8df79_en_DiSEqC_for_Technicians.pdf ).
I was misled back when I started with satellite reception, believing what I read about diseqc switches at some websites; but they were written by people who didn't really understand diseqc themselves...
It took me quite some time to discover how wrong the information was, as 'the primary effect of first knowledge' is quite persistent!
Diseqc can be used parallel, or serial (cascading).
There are UNDEPENDANT sets of commands: committed (diseqc 1.0), uncommitted (diseqc 1.1), motorcommands (diseqc 1.2) and bidirectional commands (diseqc 2.x).
I don't think I have ever seen diseqc 2.x operational though: it is a beautiful possibility, but hardly implemented I think. (If a switch mentions diseqc 2.0, it is by no means a guarantee that it operates at 2.0-level. Many times it understands the command allright, but cannot give the wanted reply, so then it is a 1.0-switch really!)
Diseqc has much more possibilities than normally used.
A diseqc device reacts only to commands that are meant for that specific device, and ignores other commands. So a committed (multi)switch can NEVER react to an uncommitted command.
The commands in diseqc are in fact like computer commands: they are telling
specific diseqc parts to react
in a specific way and
maybe (in diseqc 2.x) are asked
to give an answer.
The commands and replies are transported by means of a 22kHz-signal.
At a satellite change, a receiver gives off a diseqc command for the diseqc part that must change its position. Non-changeing diseqc parts usually are not adressed with a (repeated) diseqc command.
In cascaded switching, a diseqc command is only executed if the command is really received. Most receivers give diseqc commands in the order (sometimes adjustable!): diseqc x.1 commands --- diseqc x.0 commands --- and thirdly (I believe) diseqc1.2 commands. That is why the most commonly used order of diseqc devices is also in that way, but by no means obligatory! You can use any order you like, if your receiver is able to modify order of commands or repeating of commands.
For your situation: No problem whatsoever to put diseqc 1.1 switch (or 0/12v switch) between receivers and duplicate multiswitches, if your receivers support diseqc 1.1.
Greetz,
A33
So, as I understand, I should pass only 1.1 commands to my multiswitch (I will have to check, whether I can do basic switching without using anything from 1.0 subset, which I doubt - they are backward compatible) and when it comes to switching to another multiswitch - use 1.0 commands, and then return multiswitch port to valid position by sending 1.1 command again?
This will work only if I find unintersecting subsets of commands for them.
UPDATE: 1.1, of course, 2.0 won't do definitely.
This text of you did not really make sense to me, alas....
I think you have some reading to do!