dbox 2 Seriennummer Prüfziffern ermitteln

Sammlung von Anleitungen und HowTos für dBox2
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: dbox 2 Seriennummer Prüfziffern ermitteln

Beitrag von Tommy »

@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.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: dbox 2 Seriennummer Prüfziffern ermitteln

Beitrag von Tommy »

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:

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 
Gruß,
Tommy
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: dbox 2 Seriennummer Prüfziffern ermitteln

Beitrag von Gorcon »

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



:D
Zuletzt geändert von Gorcon am Donnerstag 11. September 2008, 16:45, insgesamt 1-mal geändert.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: dbox 2 Seriennummer Prüfziffern ermitteln

Beitrag von Tommy »

die sind alle zertifiziert? :o

Ich schau mal ob ich heute abend Zeit finde - für Deine Konsolenlösung ist das denke ich kaum machbar :wink:
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: dbox 2 Seriennummer Prüfziffern ermitteln

Beitrag von Gorcon »

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)
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: dbox 2 Seriennummer Prüfziffern ermitteln

Beitrag von Tommy »

So die o.g. Receiver sind drin - Sch... Arbeit :roll: Script ist auf Seite 2 des threads (updated)
tribun77
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Sonntag 23. April 2006, 10:14

Re: dbox 2 Seriennummer Prüfziffern ermitteln

Beitrag von tribun77 »

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)
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.
Humax PDR 9700 <<< SAT-Variante also ohne das "C"
Philips DIS2221
Thomson DSI12PRE
ppm007
Beiträge: 2
Registriert: Samstag 6. Oktober 2012, 22:07

Re: dbox 2 Seriennummer Prüfziffern ermitteln

Beitrag von ppm007 »

11109293834254 checksum ok
11109173799509 wrong checksum
11109837618604 checksum ok
Die Seriennummern stimmt aber trotzdem.

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