DVB-T2 HD du hast im Grunde genommen die Probleme schon korrekt aufgezeigt.
---
Die Baudrate (sowohl für Data als auch Reset) einer NDS-Karte bewegt sich außerhalb des Standards. Deswegen ist ein Season Logger nicht ausreichend.
Nun kommt das PIC ins Spiel und erledigt folgende Aufgaben (vorausgesetzt, dass dieses entsprechend programmiert ist):
, aber da gibt es auch verschiedene. Und dafür müsste wohl auch was auf der Platine vom Season entfernt werden, damit der PIC da drauf passt ? Bin eben kein Elektroniker oder ähnliches, würde es mir aber zutrauen. Und die Soft dafür ist doch auch schon hier eingestellt worden, oder ?
...
Die Baudrate (sowohl für Data als auch Reset) einer NDS-Karte bewegt sich außerhalb des Standards. Deswegen ist ein Season Logger nicht ausreichend. Nun kommt das PIC ins Spiel und erledigt folgende Aufgaben (vorausgesetzt, dass dieses entsprechend programmiert ist):
Genau das, was der PIC machen kann/soll, geht auch mit einem Season-Logger an einem USB/Seriell-Adapter mit FTDI-Chip. Die FTDI-Chips können neben den Standard-Baudraten so ziemlich jede beliebige Baudrate bis ca. 3MBit/sec maximal. Die umständliche Einstellung einer beliebigen Baudrate über Einträge in der Windows-Registry könnte man mit einem entsprechenden Windows-Programm, was die FTDI-API dafür nutzt, komfortabel gestalten. Überhaupt könnte man ein für das Loggen von PayTV-Smartcards spezialisiertes Programm gut gebrauchen. Scheint es aber im Gegensatz zu derartigen Programmen für andere Smartcard-Typen u.ä. (GSM SIM-Cards) nicht zu geben oder nicht public zu sein.
Sowas könnte man auch zum Loggen verwenden, ist ja auch ein FTDI-Chip. Da es aber keine RS-232 Signalpegel sind, kann man sich die ganze Elektronik beim Season-Interface ersparen und die zu loggenden Signale direkt mit dem FTDI-Chip verbinden.
Mal eine Verständnisfrage meinerseits:
Gibt es überhaupt schon eine Übersicht bekannter Kommando-/Antwortsequenzen der Sky-Smartcard??? Irgendwas wie z.B. ATR sollten doch bekannt sein.
Also ist die Bitrate von der Frequenz abhängig, mit der die Karte betrieben wird. (Beim Unicam Modul 6MHz.) Hier mal eine Liste mit Frequenzen und Initial Bitraten (D=1) und Work Bitraten (D=4):
@Owen Hart: Probiere mal mit 16129bps zu loggen. Damit könntest du das ATR loggen. Sonst einfach mal durchprobieren oder die Frequenz vom CLK Pin messen.
Ja, das gibt es. Was ich kenne, ist aber schon etwas abgehangen. Es stammt aus ca. 2003 und beschreibt die Karten von BSkyB. Das war noch NDS Version 1. Es ist aber schon mal ein Anfang.
Die URL weiß ich nicht aus dem Kopf. Es stammt von Colibri. Er hatte damals auch das Soft-NDS zerlegt.
...Falls die Frequenz unbekannt sein sollte eignet sich ein Logic Analyzer sehr gut. Einziger Nachteil: Man weiß nicht von wo welche Daten gesendet wurden. Mit einem Man-in-the-Middle Gerät könnte man das herausfinden. Oder man schaut sich die Daten mit dem Logic Analyzer an. Dann sieht man das auch ganz gut.
...
auf PIC-Basis geht da sicherlich sehr gut. Gibt es gefühlte hundert Bauanleitungen zu dem Thema, wenn man nicht in China bestellen will und eh mit PIC basteln will. Wer nicht selber sowas zusammenlöten will oder kann, kann die Frequenzzähler auch komplett in China kaufen.
Ob die Daten vom CAM oder Smartcard kommen, ergibt sich aus dem verwendeten Protokoll von Anfragen durch das CAM und darauffolgende Antworten durch die Smartcard. Deshalb auch die Frage, ob es aktuell zutreffende Erkenntnisse zur Kommunikation mit der Sky-Smartcard gibt. Ja klar, die OScam-Programmier sollten die Datenkommunikation kennen. Hab ich gar nicht dran gedacht, weil ich sowas ja selber nicht gebraucht habe und wohl auch nie gebrauchen kann. Trotzdem wäre mal eine zusammenfassende und aktuelle Beschreibung der Kommunikation sicherlich sehr hilfreich. Bruchstückhaft oder in Sourcecodes und nicht immer sehr aktuell, findet man ja vieles, nur keine kompakte und aktuelle Zusammenfassung.
Du kannst ja mal bei den Himmlischen anrufen und nach einer Doku fragen.
Mal im Ernst:
Bastler basteln und schreiben ungern Dokus. Außerdem bleibt die Zeit nicht stehen. Nach Colibri hatte ich außer für SkyIT nichts mehr gesehen. Das war leider auch mit der zugehörigen Sprache durchseucht.
Das aktuellste und passendste wird es wohl tatsächlich nur aus den Oscam-Sourcen geben.
... und in der gbox und newcs ist noch viel mehr drin, braucht man bloss mal ins IDA zu laden, viasat und skyIT spielt auch mit rein, NDS kommt aus Isreal und überrennt uns hier in Europa ;-)
Oder: ITA+ViaSat+DE+UK alles das gleiche, die "Dokus" und berichte sind untereinander kompatibel bis auf kleine Abweichungen gilt das für alle NDS Karten ...