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).
|
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/ |