Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

gelöst OScam kann mit HD03 / HD04 umgehen (ab r11429)

Das heißt, wenn ich gar keine EMMs zulasse, bleibts ab den valid to date dunkel, selbst wenn die tiers noch gültig sind
vorrausgesetzt der "(reader) HD04 [Nagra_Merlin] renew Session Key: CAS7" aktualisiert sich alle ca. 30 min. bis zum Valid.To Datum
hatte bisher noch keine Oscam Version die das länger wie ca.48h geschafft hat (auf RTLHD)
mal sehen ob die 11431 länger durchhält wie die 11429
 
Wurden irgendwo Testversionen (Raspi) hochgeladen, habe im Download geschaut, aber nichts gefunden?
------------------------------------------------------------------
edit: Okay, dank eines freundlichen Hinweises habe ich eine Raspberry Testversion bauen können: click

bei mir läuft sie dann mit den Einstellungen:

oscam.server
[reader]
label = hd03
protocol = mouse
device = /dev/ttyUSB0
caid = 1860
cardmhz = 368
group = 1
emmcache = 1,3,2,0

sieht dann so aus:
Code:
[LIST]
[*]2018/08/19 18:18:40 64792EEF r (reader) hd03 [mouse] Buffers readed 27 bytes total time_us 445755
[*]2018/08/19 18:18:40 64792EEF r (reader) hd03 [mouse] Reader initialized (device=/dev/ttyUSB0, detect=cd, mhz=357, cardmhz=368)
[*]2018/08/19 18:18:41 64792EEF r (reader) hd03 [mouse] card detected
[*]2018/08/19 18:18:41 64792EEF r (reader) hd03 [mouse] Buffers readed 0 bytes total time_us 75149
[*]2018/08/19 18:18:42 64792EEF r (reader) hd03 [mouse] ATR: 3F FF 95 00 FF 91 81 71 A0 47 00 44 4E 41 53 50 31 39 30 20 4D 65 72 51 32 35 4F
[*]2018/08/19 18:18:42 64792EEF r (reader) hd03 [mouse] HD-Plus 03 recognized
[*]2018/08/19 18:18:42 64792EEF r (reader) hd03 [mouse] Setting baudrate to 111600 bps
[*]2018/08/19 18:18:43 64792EEF r (reader) hd03 [mouse] Buffers readed 0 bytes total time_us 75166
[*]2018/08/19 18:18:43 64792EEF r (reader) hd03 [mouse] try to init nagra layer
[*]2018/08/19 18:18:43 64792EEF r (reader) hd03 [mouse] switch to nagra layer OK
[*]2018/08/19 18:18:43 64792EEF r (reader) hd03 [mouse] Buffers readed 0 bytes total time_us 75220
[*]2018/08/19 18:18:44 64792EEF r (reader) hd03 [mouse] Nagra layer ATR: 3F FF 95 00 FF 91 81 71 FE 57 00 44 4E 41 53 50 34 31 30 20 52 65 76 51 32 35 17
[*]2018/08/19 18:18:44 64792EEF r (reader) hd03 [mouse] Setting baudrate to 111600 bps
[*]2018/08/19 18:18:44 64792EEF r (reader) hd03 [mouse] Buffers readed 0 bytes total time_us 75176
[*]2018/08/19 18:18:45 64792EEF r (reader) hd03 [mouse] Rom revision: DNASP410 RevQ25
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [mouse] Card expire date: 2017/10/10
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [mouse] found card system Nagra_Merlin
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] THIS WAS A SUCCESSFUL START ATTEMPT No 1 out of max alloted of 1
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] ROM: D N A S P 4 1 0
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] REV: R e v Q 2 5
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] SER: ######## ##########
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] CAID: 1860
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] Prv.ID: 00 00 34 11 (sysid)
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] IRD ID: FF FF FF FF
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] -----------------------------------------
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] |id |tier |valid from |valid to |
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] +----+--------+------------+------------+
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] |8011|0068 |2015/01/02 |2016/01/02 |
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] |8011|0069 |2011/01/20 |2011/01/22 |
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] |8011|0FA0 |2017/08/06 |2017/10/09 |
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] -----------------------------------------
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] Prv.ID: 00 00 00 00
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] Prv.ID: 00 00 80 11
[*]2018/08/19 18:18:47 64792EEF r (reader) hd03 [Nagra_Merlin] ready for requests
[/LIST]
 
Zuletzt bearbeitet:
Abgelaufene HD03 wird hier auch richtig initalisiert, und bekommt auch EMMs.

Allerdings ohne den "cwe_key", braucht man den erst für ein CW?



2018/08/20 11:15:03 7B81002F h (reader) HD03 [Nagra_Merlin] Restarting reader
2018/08/20 11:15:03 7B81002F h (reader) HD03 [Nagra_Merlin] creating thread for device /dev/Apollo4
2018/08/20 11:15:03 526E9461 r (reader) HD03 [Nagra_Merlin] Buffers readed 0 bytes total time_us 75109
2018/08/20 11:15:03 526E9461 r (reader) HD03 [Nagra_Merlin] Buffers readed 0 bytes total time_us 75101
2018/08/20 11:15:03 526E9461 r (reader) HD03 [Nagra_Merlin] Reader initialized (device=/dev/Apollo4, detect=cd, mhz=357, cardmhz=357)
2018/08/20 11:15:04 526E9461 r (reader) HD03 [Nagra_Merlin] card detected
2018/08/20 11:15:04 526E9461 r (reader) HD03 [mouse] Buffers readed 0 bytes total time_us 75143
2018/08/20 11:15:06 526E9461 r (reader) HD03 [mouse] ATR: 3F FF 95 00 FF 91 81 71 A0 47 00 44 4E 41 53 50 31 39 30 20 4D 65 72 51 32 35 4F
2018/08/20 11:15:06 526E9461 r (reader) HD03 [mouse] HD-Plus 03 recognized
2018/08/20 11:15:06 526E9461 r (reader) HD03 [mouse] Setting baudrate to 111600 bps
2018/08/20 11:15:06 526E9461 r (reader) HD03 [mouse] Buffers readed 0 bytes total time_us 75910
2018/08/20 11:15:06 526E9461 r (reader) HD03 [mouse] try to init nagra layer
2018/08/20 11:15:06 526E9461 r (reader) HD03 [mouse] switch to nagra layer OK
2018/08/20 11:15:06 526E9461 r (reader) HD03 [mouse] Buffers readed 0 bytes total time_us 75135
2018/08/20 11:15:07 526E9461 r (reader) HD03 [mouse] Nagra layer ATR: 3F FF 95 00 FF 91 81 71 FE 57 00 44 4E 41 53 50 34 31 30 20 52 65 76 51 32 35 17
2018/08/20 11:15:07 526E9461 r (reader) HD03 [mouse] Setting baudrate to 111600 bps
2018/08/20 11:15:07 526E9461 r (reader) HD03 [mouse] Buffers readed 0 bytes total time_us 75147
2018/08/20 11:15:08 526E9461 r (reader) HD03 [mouse] Rom revision: DNASP410 RevQ25
2018/08/20 11:15:10 526E9461 r (reader) HD03 [mouse] found card system Nagra_Merlin
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] THIS WAS A SUCCESSFUL START ATTEMPT No 1 out of max alloted of 1
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] ROM: D N A S P 4 1 0
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] REV: R e v Q 2 5
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] SER: ######## ##########
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] CAID: 1860
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] Prv.ID: 00 00 34 11 (sysid)
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] IRD ID: FF FF FF FF
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] -----------------------------------------
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] |id |tier |valid from |valid to |
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] +----+--------+------------+------------+
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] |8011|0068 |2013/10/11 |2014/10/11 |
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] |8011|0069 |2011/01/20 |2011/01/22 |
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] -----------------------------------------
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] Prv.ID: 00 00 00 00
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] Prv.ID: 00 00 80 11
2018/08/20 11:15:10 526E9461 r (reader) HD03 [Nagra_Merlin] ready for requests

Gruß BlackIce
 
Allerdings ohne den "cwe_key", braucht man den erst für ein CW?
Jepp. Der Name suggeriert es bereits. Die den _cwe_key verwendende Routine heißt nagra7_do_ecm. Überredet? :)

Irgendwie habe ich auch noch einen Knoten. Kann mir mal jemand die ersten drei Byte vom _cwe_key verraten?
 
Hey janni1,
wo füge ich die Zeile ein? Vielleicht zwischen:
static const char nagra_head[] = {0xA0, 0xCA, 0x00, 0x00};
struct nagra_data *csystem_data = reader->csystem_data;
Reicht diese Zeile oder muss nochwas rein?
Danke
 
Zuletzt bearbeitet von einem Moderator:
Hi,
in der "reader-nagracak7.h" müssen folgende folgende genullte Keys mit den richtigen ersetzt werden:
Code:
unsigned char mod1[]           = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
const unsigned char data50[]   = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
const unsigned char mod50[]    = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
const unsigned char key60[]    = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
const unsigned char exp60[]    = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
static uint8_t _cwe_key[]      = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
siehe


Die Keys muss jeder selbst rausbekommen. Das sollte mit etwas Eigeninitiative möglich sein.
 
Zuletzt bearbeitet:
Danke janni1,
meine Frage hat sich erledigt. Ich dachte, man müsste noch reader-nagra.c ergänzen. Läuft gut mit reader-nagracak7.h. Der Session Key wird auch zuverlässig erneuert, zumindest bei mir.
Grüße
 
Zurück
Oben