Hallo,
mir ist es gelungen mit der UFS910 zwischen 5 LNBs mittels DiseqC1.1-Kommandos(Uncommitted Switch) umzuschalten.
Ich habe mir ein kleines Programm kompiliert mit dem ich den DiseqC-Uncomitted-Switch1 umschalten kann. An meiner Kathi hängt ein 8/1-DiseqC-Schalter:
- ich habe ganz normal 4 SATs konfiguriert und schon für alle Suchlauf gemacht
- das 5. LNB hängt am 5. Eingang (UCS1=1;Position=A;option=A) des Umschalters
- ich schalte auf einen Kanal des1. Satelitten (Position=A;Option=A)
- ich schalte mit meinem Programm vom Telnet ausden UCS1 um
- Ich änderen in der SAT-Konfiguration den 1. SAT auf einen den SAT des 5. LNBs
- Ich machen einen Suchlauf für diesen SAT
- danach kann ich zwischen den neugefundenen Sendern dieses SATs normal umschalten
wähle ich jetzt einen Sender der vorher für LNB1 gefunden wurde bleibt es natürlich erstmal dunkel (pvrmain kan jaden UCS1 nicht zurücksetzen), setze ich den UCS1 dann aber per Telnet zurück kann ich ganz normal diesen Sender schauen und dann auch wieder normal zwischen den Sendern der 1. 4 LNBs umschalten, setze ich jetzt wieder den UCS1 habe ich wieder die Sender von LNB5, das wäre ohne Probleme auf 8 LNBs oder mittels Schalten von mehreren UCSs auf bis zu 64 LNBs auszubauen, nur die Bedienug ist halt noch etwas umständlich.
Problem dabewi ist die Grenze von 4000 Kanälen, die reichen dann nämlich nicht mehr (zumindest wenn man die 3 Schwergewichte 13.0E, 19.2E und 28.2/5E dabei hat), das ist leider auch keine harte Grenze (ich habe schon 4178 TV-Sender + Radiosender) sondern erzeugt meineserachtenseine Art überlauf, mit dieser Senderzal lässt sichmeine Kathi nicht mehr mit angestecktem USB-Stick booten sondern hängt sich immer bei "Willkommen" mit USB-Symbol aber noch ohne HDD-Symbol auf ohne USB tuts zum Glück noch.
edit:
Ich habe mich jetzt entschlossen den univer****n Diseqc1.x-Treiber hier zu veröffentlichen, die Binary kann bisher nur vom Telnet aufgerufen werden und zwar folgendermaßen:
diseqcsend par1 par2
wenn das Entsprechende Diseqkomando folgendermaßen aussieht "E0 10 par1 par2"
z.B. "diseqcsend 57 241" (zu beachten Werte in dez nicht in hex) um den 1.Uncommited-Switch einzuschalten (entspricht "E0 10 39 F1").
edit: mir ist gerade aufgefallen, das diseqcsend nicht in der lage ist Rotoren anzusteuern weil ich 10 (für LNBs und Switches) als Adresse fest Reincodiert habe Rotoren aber 30 Brauchen, ich werde das in den nächsten Tagen ändern, Rotoren sollten dann auch kein Problem mehr sein.