http://satellite-board.de
http://satellite-board.de/board/

CA - BC1
http://satellite-board.de/board/viewtopic.php?f=45&t=20198
Seite 1 von 1

Autor:  oli [ Mi 1. Okt 2008, 14:09 ]
Betreff des Beitrags:  CA - BC1

Code:
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 93 undeclared name, inventing 'extern int EB_CATREC'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 122 undeclared name, inventing 'extern int EB_STATE_IDLE'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 157 undeclared name, inventing 'extern int NEWLIST'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 158 undeclared name, inventing 'extern int NEWMAIL'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 159 undeclared name, inventing 'extern int NEWINFO'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 199 undeclared name, inventing 'extern int SC_TYPE_IRDETO'
Serious Error:"..\..\Drivers\CA\Betacrypt\beta_api.c"; line 206 illegal in case expression (ignored): non constant 'EB_STATE_IDLE'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 212 undeclared name, inventing 'extern int EB_STATE_WAIT'
Serious Error:"..\..\Drivers\CA\Betacrypt\beta_api.c"; line 214 illegal in case expression (ignored): non constant 'EB_STATE_WAIT'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 214 undeclared name, inventing 'extern int EB_SMCOK'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 214 undeclared name, inventing 'extern int EB_SMCLOCK'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 225 undeclared name, inventing 'extern int EMB_SYTEM_BC1'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 226 undeclared name, inventing 'extern int EB_STATE_RESTART'
Serious Error:"..\..\Drivers\CA\Betacrypt\beta_api.c"; line 234 illegal in case expression (ignored): non constant
               'EB_STATE_RESTART'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 247 undeclared name, inventing 'extern int SC_TYPE_ISO_T1'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 257 undeclared name, inventing 'extern int VERSION_BC2_ID'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 266 undeclared name, inventing 'extern int BC2_SW_ID'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 273 undeclared name, inventing 'extern int EB_UPDATE'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 276 undeclared name, inventing 'extern int M_INIT'
Serious Error:"..\..\Drivers\CA\Betacrypt\beta_api.c"; line 289 illegal in case expression (ignored): non constant 'EB_STATE_IDLE'
Serious Error:"..\..\Drivers\CA\Betacrypt\beta_api.c"; line 293 illegal in case expression (ignored): non constant 'EB_STATE_WAIT'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 300 undeclared name, inventing 'extern int SC_TYPE_AUTO'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 322 undeclared name, inventing 'extern int EMB_SYTEM_NONE'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 329 undeclared name, inventing 'extern int EB_AVSTOP'

Serious Error:"..\..\Drivers\CA\Betacrypt\beta_api.c"; line 435 illegal in case expression (ignored): non constant 'EB_STATE_IDLE'
Serious Error:"..\..\Drivers\CA\Betacrypt\beta_api.c"; line 439 illegal in case expression (ignored): non constant 'EB_STATE_WAIT'
Serious Error:"..\..\Drivers\CA\Betacrypt\beta_api.c"; line 444 illegal in case expression (ignored): non constant
               'EB_STATE_RESTART'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 452 undeclared name, inventing 'extern int EB_STATE_SERVICE'
Serious Error:"..\..\Drivers\CA\Betacrypt\beta_api.c"; line 473 illegal in case expression (ignored): non constant
               'EB_STATE_SERVICE'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 474 undeclared name, inventing 'extern int EB_PMTREC'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 480 undeclared name, inventing 'extern int NVODOPTION'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 483 undeclared name, inventing 'extern int MULTIFEED'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 486 undeclared name, inventing 'extern int EB_EITREC'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 509 undeclared name, inventing 'extern int EMB_BC1'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 522 undeclared name, inventing 'extern int EB_DESCSTART'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 544 undeclared name, inventing 'extern int EB_ECMRUN'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 562 undeclared name, inventing 'extern int EB_STATE_RUNNING'
Serious Error:"..\..\Drivers\CA\Betacrypt\beta_api.c"; line 568 illegal in case expression (ignored): non constant
               'EB_STATE_RUNNING'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 580 undeclared name, inventing 'extern int EB_EMMRUN'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 581 undeclared name, inventing 'extern int EB_ECMSTART_LC'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 594 undeclared name, inventing 'extern int EB_DESCNO'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 616 undeclared name, inventing 'extern int EB_ECMSTART_PG'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 619 undeclared name, inventing 'extern int EB_ECMCOMP'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 861 undeclared name, inventing 'extern int EB_SECTIONS'

Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 943 undeclared name, inventing 'extern int SCD_REMOVED'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 960 undeclared name, inventing 'extern int SC_TYPE_ISO_T0'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 999 undeclared name, inventing 'extern int NV_BLOCK_SIZE'
Error:        "..\..\Drivers\CA\Betacrypt\beta_api.c"; line 1005 undeclared name, inventing 'extern int BETA_NV_BLOCK'
Error:        "..\..\Drivers\CA\Betacrypt\beta_mmi.c"; line 51 undeclared name, inventing 'extern int EB_DESCOK'

Error:        "..\..\Drivers\CA\Betacrypt\beta_smc.c"; line 69 undeclared name, inventing 'extern int SMC_READ'

Error:        "..\..\Drivers\CA\Betacrypt\beta_smc.c"; line 97 undeclared name, inventing 'extern int SMC_WRITE'

80 Warnings, 53 Errors

Autor:  jimjack [ Do 2. Okt 2008, 09:24 ]
Betreff des Beitrags:  Re: CA - BC1

Da fehlen vermutlich die Deklarationen von Variablen oder Funktionen.

Alles kann ich aus dem Log nicht erkennen. Müsste man in den Codestellen schauen, an der die Fehler auftreten.

Autor:  Hightech Master [ Mo 1. Dez 2008, 22:19 ]
Betreff des Beitrags:  Re: CA - BC1

habe ich richtig verstanden? Ist das der Versuch für die Implementierung von Betacrypt I für die adam, sodass Premiere Karten laufen?

Autor:  oli [ Mo 1. Dez 2008, 22:30 ]
Betreff des Beitrags:  Re: CA - BC1

M.U.T.E.B. hat geschrieben:
habe ich richtig verstanden? Ist das der Versuch für die Implementierung von Betacrypt I für die adam, sodass Premiere Karten laufen?

ja, die sourcen sind vom POP Cplus, passen nicht ganz. Wir kommentieren sie immer aus weil der comliele nicht durchläuft.

cu oli

Autor:  Hightech Master [ Mo 1. Dez 2008, 22:32 ]
Betreff des Beitrags:  Re: CA - BC1

ist das für die damals geplante "Premiere geeignet" Baureihe die aufgegeben wurde?

Autor:  oli [ Mo 1. Dez 2008, 22:44 ]
Betreff des Beitrags:  Re: CA - BC1

Der POPC plus (Software ist Easybasis) ist sogar mit Premiere zertifikat, der POPS plus hat es damals nicht geschaft, da kam schon Nagra...

cu oli

Autor:  baphomet [ Di 2. Dez 2008, 15:50 ]
Betreff des Beitrags:  Re: CA - BC1

Scheint so als würde da ein Header File fehlen (bzw. ist unvollständig) welches extern einige Varaibeln deklariert.
Wäre diese Variante nicht sowieso Lizenzpflichtig und damit illegal? Wenn ja könnt ihr ja mal im VDR-SC Sourcecode (sc-irdeto.c) nach dem Irdeto CAM-Crypt suchen ;)
Irdeto = Betacrypt.

Bei den neuen Nagravision Karten müsst ihr darauf achten dass ihr keinerlei Nagra CMDs zur Karte sendet (z.B. TierID, Runtime Date oder Card Revision Requests), wenn ihr sie als Irdeto Karte initialisiert (als Nagra-Karte initialisieren ist nicht möglich, da der private RSA Exponent einer deutschen Nagravision CAM Firmware unbekannt ist).

Dateianhänge:
Dateikommentar: VDR SC Sourcecode
vdr-sc-0.8.7.tar.gz [320.87 KiB]
285-mal heruntergeladen

Autor:  Hightech Master [ Di 2. Dez 2008, 21:39 ]
Betreff des Beitrags:  Re: CA - BC1

wäre es nicht einfacher diese selbst zuzubauen auf die POP Source, vorallem weil die POP Sourcen schon umgeschrieben werden müssen. Bei den vdr ist es wahrscheinlich noch komplexer, oder ist das falsch?

Autor:  oli [ Di 2. Dez 2008, 22:00 ]
Betreff des Beitrags:  Re: CA - BC1

baphomet hat geschrieben:
Scheint so als würde da ein Header File fehlen (bzw. ist unvollständig) welches extern einige Varaibeln deklariert.
Wäre diese Variante nicht sowieso Lizenzpflichtig und damit illegal?

Ja, viele Variablen und Funktionen sind entweder nicht da oder falscher Namen, oder ein ARM7 zu ARM9 Problem...
Illegal? Ja schon. Man müßte es gut verstecken... Wir werden ja nur binäre Softs raus geben.

Klar VDR wäre ein ziemlicher aufwand, andere Plattform und sogar eine ander Programmiersprache für einen andern Compiler.

cu oli

Autor:  Hightech Master [ Di 2. Dez 2008, 22:06 ]
Betreff des Beitrags:  Re: CA - BC1

ich habe aber gelesen das du die Fehler auf beachtliche 70 gesenkt hast mit der neuen Firmware !?

Autor:  oli [ Di 2. Dez 2008, 22:20 ]
Betreff des Beitrags:  Re: CA - BC1

Geht schon irgend wann. Ist aber in der Firmware nie drin. Solange Fehler kommen suckt die Umgebung hinten keine BIN raus...

cu oli

Autor:  baphomet [ Mi 3. Dez 2008, 17:19 ]
Betreff des Beitrags:  Re: CA - BC1

Naja, der VDR-SC Source ist eigentlich verständlich, C++ halt.
Wenn in deinem Firmware Source irgnedwo eine PMT und CAT geparsed, sowie EMMs und ECM gefiltert werden, und es dann noch eine Möglichkeit gibt den Cardreader frei zu nutzen (als Entwickler), könnte man da mit dem VDR-SoftCAM Source ansetzen.

Der VDR macht nur Sinn wenn eine Linux DVB API auf der Kiste läuft?

Autor:  oli [ Mi 3. Dez 2008, 20:24 ]
Betreff des Beitrags:  Re: CA - BC1

Wir arbeiten mit einem alten ARM Compiler in C. Linux ist es nicht, eine galaxis eigene API.
Das wie du es beschreibst mit der VDR machen wir ja gerade mit dem Easy Code, das hat aber den Vorteil das diese Code in diesem Compiler in einer anderen Plattform schon durchlauft und besser nachfolziebar ist. Die VDR Sourcen muesste man noch auf den compiler anpassen.
Aber ein guter ansatz um mehr zu machen. Was mich interessiert sind z.b. die Karten-Box identifizierung fuer die neuen Conax Karten von Technisat, die laufen bei uns noch nicht.

cu oli

Seite 1 von 1 Alle Zeiten sind UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/