?Scratch/ rethink
and it didn't matter what order I saved the positions in relation to the switch ports
I can see the order not being a requirement. But the stored motor 'position' would have to be = to the programming burnt into the switch. I.E. you couldn't assign port 1 to motor position 36, and port 2 to motor position 55, etc. You'd have to program whtever motor position the manufacturer assigned to a port.
The switch ports are preassigned to the corresponding DiSEqC 1.2 position. If the port does not exist, the command does not exist and is ignored. Example: "GoTo 56" would call out a non-existent port on an eight port switch and would be ignored. SatAV
I can see this switch being a 'custom order' only. Or at least very expensive in the hobbyist market.
To add to my confusion, at
http://www.emp-centauri.cz/index_.php?page=DiSEqC it states
The second byte of the DiSEqC “Write N0” command, the so-called Address byte, corresponds to the address of the switch or the accessories connected to a satellite receiver. For EMP-Centauri DiSEqC switches, the Address byte is “14 h” for switches with integrated power supply, and “15 h” for the other switches.
This would imply that your receiver would have to 'address' the switches with an address particular to the manufacturer. Scratch,scratch. How does my receiver know it's a EMP-C switch?? Does that mean the generator, below, cannot operate their switch? I don't see where 10h, or any of them, can be changed to 15h.
Made this list up as I couldn't find one anywhere. Used the DiSEqC generator here:
http://www.juras-projects.org/eng/software.php (he must have an 'inside track, There's also a USALS generator)
1.0,up to 4 ports,(one single 4x1 DiSEqC switch)
Port,command,
01,EOh 10h 38h F0h,
02,EOh 10h 38h F4h,
03,EOh 10h 38h F8h,
04,EOh 10h 38h FCh,
1.1, up to 16 ports-, (8 committed +8 uncommitted),
1.1,commands
UNCOMMITTED
01,EOh 10h 39h F0h
02,EOh 10h 39h F1h
03,EOh 10h 39h F2h
04,EOh 10h 39h F3h
05,EOh 10h 39h F4h
06,EOh 10h 39h F5h
07,EOh 10h 39h F6h
08,EOh 10h 39h F7h
COMMITTED
09,EOh 10h 39h F8h
10,EOh 10h 39h F9h
11,EOh 10h 39h FAh
12,EOh 10h 39h FBh
13,EOh 10h 39h FCh
14,EOh 10h 39h FDh
15,EOh 10h 39h FEh
16,EOh 10h 39h FFh
FWIW: DiSEqC 1.2 commands start off E0h 31h 6Bh + pos1=01h, pos63=3Fh
Deduced the uncommitted/committed from info at
http://www.hypermegasat.com/FAQ.htm#8x1 dream
So there are 16 port DiSEqC 1.1 switches out there. Or 8 port UNCommited, and 8 Port Committed.
DiSEqC 1.1 components react to the uncommitted switches, which are four additional
control signals so that up to 256 IF signals can be controlled.
http://www.spaun.de/files/8df79_en_DiSEqC_for_Technicians.pdf
""1.1 components react to the uncommitted switches""is confusion, but
Starting to make sense.
From what i'm seeing, E0h- wake up, something coming
10h - stay here someting's coming , 38h yeah you 1.0 switch, switch to F8h
OR - 39h yeah you 1.1 switch. switch to F8h. ThankYou.
Should be able to wire the receiver-to-(1)1.0 switch-to-(4)8port uncommitted-to-(8)8port committed-
that would get the 256 LNB's I got planned. [4x8x8=256]*as stated in the spaun PDF
EOh 10h 38h FCh - EOh 10h 39h F3h - EOh 10h 39h FDh -
1.0sw-port4, Uncommitted-port4, Committed-port6. Yeah, 30w.
Think I've finally figured out committed and uncommitted.
While a switch using 1.2 motor positions for switch port assignments hasn't been spotted in the wild, by me, yet. Think they'd be awfully rare.
That's plenty of switching via 1.1 // 1.2 can be reserved for motor control and tuning, etc, in commercial installs.
Maybe build a DiSEqC switch for the BUD shaker, to shake the snow off. Another to turn on the xmas lites.
Another scratcher is "All EMP-Centauri switches support DiSEqC 2.0 commands, but they are also compatible with voltage/tone switching signals. If there is not a DiSEqC generator built in the satellite receiver connected to the switch, the switch is controlled by 13/17 V or 0/22 kHz or Tone Burst commands sent from the receiver. If the receiver with a DiSEqC generator is connected to the switch and the receiver sends a “Write N0” command to the switch, the switch is controlled by the DiSEqC command."
From what I've read earlier in the
http://www.eutelsat.com/en/support/technical-support/diseqc.html
2.0 is 1.0 with the switch sending back acknowledgement that it switched. So does that imply they are sending acknowledge to the receiver, or that they are just a passive repeater from something further away from the receiver? It's really frustrating when there's no actual details, just the hype that it supports, or is compatible. How, in what fashion, does it 'support' 2.0. From every source I've read says the commands from the receiver are the same as 1.0. // 2.0 is when 2.0 switches, lnbs, etc, send an acknowledge back to the 2.0 receiver. If no ACK, it will resend the original command to switch until it get an ACK (or times out to an error/alarm I would guess)
Still, there has to be some reason for the 26(IIRR) positions that can't be programmed in a Pansat3500.(??)
IIRR the 9200 was the same.