@Gorcon:
Danke Dir für den Link
Das Script ist jetzt soweit fertig - die Seriennummern sind auf KDG valid (zumindest für die bekannten STB). Ich habe noch eine Prüfung für eigene SN eingebaut. Vllt. packts ja dbt wieder auf seinen Webspace.
dbox 2 Seriennummer Prüfziffern ermitteln
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 16:04
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 16:04
Re: dbox 2 Seriennummer Prüfziffern ermitteln
Habe gerade gesehen, das dbt so frei war die aktuelle Version auf seinen Webspace zu packen.
zum Testen:
http://www.tuxbox-cvs.sourceforge.net/stbnum.html
Manchen mag der nochmalige check (während der Erstellung) der SN's überflüssig vorkommen - es gibt aber durchaus Fälle (1:100), bei Denen der nochmalige Check (Gurgels Prüfroutine) einen Fehler findet. Diese SN wird dann bei KDG auch abgelehnt.
sieht dann so aus:
Gruß,
Tommy
zum Testen:
http://www.tuxbox-cvs.sourceforge.net/stbnum.html
Manchen mag der nochmalige check (während der Erstellung) der SN's überflüssig vorkommen - es gibt aber durchaus Fälle (1:100), bei Denen der nochmalige Check (Gurgels Prüfroutine) einen Fehler findet. Diese SN wird dann bei KDG auch abgelehnt.
sieht dann so aus:
Code: Alles auswählen
11109221125564 checksum ok
11109781729311 checksum ok
11109493669200 checksum ok
11109736832438 checksum ok
11109518626585 checksum ok
11109825384761 checksum ok
11109162352848 checksum ok
11109293834254 checksum ok
11109173799509 wrong checksum
11109837618604 checksum ok
Tommy
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
Re: dbox 2 Seriennummer Prüfziffern ermitteln
Hier noch weitere Herstellercodes:
Kabel:
Humax PR HD 1000 C (HDTV) Nagra
11116
Humax PR Fox C Nagra
11102
Pace DC 220 KKD Nagra
12801
Pace DC 221 KKD Nagra
12803
Samsung DSB-9401G Nagra
11902
Telestar Diginova 2 PK Betacrypt
12001
Technisat Digit PK Betacrypt
11529
Technisat Digital PK Betacrypt
11565 *
Technisat Digital PR-K Nagra
11502
Thomson DCI 1500 K Nagra
14202
Sat:
Axis Premium S
21746
Galaxis Classic World
21442
Galaxis Easy World
21440
Grundig Selio DTR 5210 S CI
21644
Hirschmann CSR 5012 CI
21644
Humax iPDR 9800
21104
Orbitech FTA 350 P
22278
Orbitech CI 350
22279
Orbitech CI 350 CR
22225
Orbitech CI 350 P
22280
Imperial P1S
23401
Kathrein UFD 530
21349
Kathrein UFD 535
21347
Kathrein UFD 541
21352
Kathrein UFD 541/S
21353
Kathrein UFD 560
21348
Kathrein UFD 590
21328
Kathrein UFD 590/S
21329
Kathrein UFD 593
21354
Kathrein UFD 593/S
21355
Kathrein UFS 901 (HDTV)
21302
Loewe 2 S-CI P
22166
Medion MD 24242
22901
Pace DS 210
22802
Pace DS 810 (HDTV)
22812
Panasonic TU-DSF 40 P
22482
Philips DSR 2000
20952
Philips DSR 2015
20918
Philips DSR 9004 (HDTV)
20902
Philips DSR 9005 (HDTV)
20901
Samsung DSB-9401G
21901
Siemens Gigaset M350S
24001
Telestar Diginova 2 CI
22075
Telestar Diginova 2 CI CR
22026
Telestar Diginova 2 CI P
22077
Telestar Diginova 2 P
22076
Technisat DigiBox Beta 1
21541
Technisat DigiBox Beta 2
21545
Technisat Digit CCI
21527
Technisat Digit CI
21572
Technisat Digit CIP
21574
Technisat Digit P
21573
Technisat Digital CI
21569
Technisat Digital CIP
21571
Technisat Digital P
21570
Technisat Digital PS
21564
TechnoTrend TV Pilot 100
22601
TechnoTrend TT Micro S200
22602
TechnoTrend TT Micro S201
22603
Kabel:
Humax PR HD 1000 C (HDTV) Nagra
11116
Humax PR Fox C Nagra
11102
Pace DC 220 KKD Nagra
12801
Pace DC 221 KKD Nagra
12803
Samsung DSB-9401G Nagra
11902
Telestar Diginova 2 PK Betacrypt
12001
Technisat Digit PK Betacrypt
11529
Technisat Digital PK Betacrypt
11565 *
Technisat Digital PR-K Nagra
11502
Thomson DCI 1500 K Nagra
14202
Sat:
Axis Premium S
21746
Galaxis Classic World
21442
Galaxis Easy World
21440
Grundig Selio DTR 5210 S CI
21644
Hirschmann CSR 5012 CI
21644
Humax iPDR 9800
21104
Orbitech FTA 350 P
22278
Orbitech CI 350
22279
Orbitech CI 350 CR
22225
Orbitech CI 350 P
22280
Imperial P1S
23401
Kathrein UFD 530
21349
Kathrein UFD 535
21347
Kathrein UFD 541
21352
Kathrein UFD 541/S
21353
Kathrein UFD 560
21348
Kathrein UFD 590
21328
Kathrein UFD 590/S
21329
Kathrein UFD 593
21354
Kathrein UFD 593/S
21355
Kathrein UFS 901 (HDTV)
21302
Loewe 2 S-CI P
22166
Medion MD 24242
22901
Pace DS 210
22802
Pace DS 810 (HDTV)
22812
Panasonic TU-DSF 40 P
22482
Philips DSR 2000
20952
Philips DSR 2015
20918
Philips DSR 9004 (HDTV)
20902
Philips DSR 9005 (HDTV)
20901
Samsung DSB-9401G
21901
Siemens Gigaset M350S
24001
Telestar Diginova 2 CI
22075
Telestar Diginova 2 CI CR
22026
Telestar Diginova 2 CI P
22077
Telestar Diginova 2 P
22076
Technisat DigiBox Beta 1
21541
Technisat DigiBox Beta 2
21545
Technisat Digit CCI
21527
Technisat Digit CI
21572
Technisat Digit CIP
21574
Technisat Digit P
21573
Technisat Digital CI
21569
Technisat Digital CIP
21571
Technisat Digital P
21570
Technisat Digital PS
21564
TechnoTrend TV Pilot 100
22601
TechnoTrend TT Micro S200
22602
TechnoTrend TT Micro S201
22603
Zuletzt geändert von Gorcon am Donnerstag 11. September 2008, 15:45, insgesamt 1-mal geändert.
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 16:04
Re: dbox 2 Seriennummer Prüfziffern ermitteln
die sind alle zertifiziert?
Ich schau mal ob ich heute abend Zeit finde - für Deine Konsolenlösung ist das denke ich kaum machbar
Ich schau mal ob ich heute abend Zeit finde - für Deine Konsolenlösung ist das denke ich kaum machbar
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
Re: dbox 2 Seriennummer Prüfziffern ermitteln
Ja, die sind alle zertifiziert nur die Betacrypt Receiver für Kabeldeutschland nicht (bei Premiere aber schon). Die Receiver die auch für Premiere nicht mehr zertifiziert sind habe ich schon entfernt.
Ich habe bei dem Seriennummerngenerator jetzt "nur" 21 Receiver + D-Boxen drinn. mehr sind wohl nicht nötig. Mir kam es auch auf nicht NDS Receiver für Sat an.
Das neue Programm habe ich schon hochgeladen.
Ups, ich sehe gerade da ist doch noch einer dabei die nicht mehr zertifiziert sind. Ich ändere das oben mal. (Tonbury Jupiter DSP ist aus dem Geschäft)
Ich habe bei dem Seriennummerngenerator jetzt "nur" 21 Receiver + D-Boxen drinn. mehr sind wohl nicht nötig. Mir kam es auch auf nicht NDS Receiver für Sat an.
Das neue Programm habe ich schon hochgeladen.
Ups, ich sehe gerade da ist doch noch einer dabei die nicht mehr zertifiziert sind. Ich ändere das oben mal. (Tonbury Jupiter DSP ist aus dem Geschäft)
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 16:04
Re: dbox 2 Seriennummer Prüfziffern ermitteln
So die o.g. Receiver sind drin - Sch... Arbeit Script ist auf Seite 2 des threads (updated)
-
- Neugieriger
- Beiträge: 4
- Registriert: Sonntag 23. April 2006, 09:14
Re: dbox 2 Seriennummer Prüfziffern ermitteln
Sorry wenn ich diesen ganz alten Thread wieder hervorkrame. Wäre es möglich das ganze nach und nach zu aktualisieren? Ich hätte schon Intresse an SAT-Receivern die NDS an Board haben.Gorcon hat geschrieben:Ja, die sind alle zertifiziert nur die Betacrypt Receiver für Kabeldeutschland nicht (bei Premiere aber schon). Die Receiver die auch für Premiere nicht mehr zertifiziert sind habe ich schon entfernt.
Ich habe bei dem Seriennummerngenerator jetzt "nur" 21 Receiver + D-Boxen drinn. mehr sind wohl nicht nötig. Mir kam es auch auf nicht NDS Receiver für Sat an.
Das neue Programm habe ich schon hochgeladen.
Ups, ich sehe gerade da ist doch noch einer dabei die nicht mehr zertifiziert sind. Ich ändere das oben mal. (Tonbury Jupiter DSP ist aus dem Geschäft)
Humax PDR 9700 <<< SAT-Variante also ohne das "C"
Philips DIS2221
Thomson DSI12PRE
-
- Beiträge: 2
- Registriert: Samstag 6. Oktober 2012, 21:07
Re: dbox 2 Seriennummer Prüfziffern ermitteln
Die Seriennummern stimmt aber trotzdem.11109293834254 checksum ok
11109173799509 wrong checksum
11109837618604 checksum ok
Das kommt von einem kleinen Fehler im Script:
function checkSerial(value){
if(value.length == 14){
var p1 = parseInt(value.substr(0, 10));
var p2 = parseInt(value.substr(10, 2));
var p3 = parseInt(value.substr(12, 2));
var pz = ((p1%23)+p2)%100;
if(pz == p3) {return "checksum ok"; }
else{ return "wrong checksum"; }
Richtig wäre:
function checkSerial(value){
if(value.length == 14){
var p1 = parseInt(value.substr(0, 10));
var p2 = parseInt(value.substr(10, 2), 10);
var p3 = parseInt(value.substr(12, 2), 10);
var pz = ((p1%23)+p2)%100;
if(pz == p3) {return "checksum ok"; }
else{ return "wrong checksum"; }
Hintergrund:
Javascript interpretiert Zahlen mit führender Null als Oktalzahl,
daher werde alle SN mit 08 oder 09 an der Stelle 11,12 oder 13,14 als falsch interpretiert (08d => 10o / 09d => 11o).