Забравяте до тук 1 малка подробност която ще намали отговора на картата.
Незнам дали може да се реализира в оскама - пишещите го ще кажат
след rst и отговора
3b 20 00
следва
de 14 00 00 04 --> 14 06 02 00 fa 90 00
ако се прати FA комуникацията с картата от 9600 при ресета се вдига на 12800
ако се прати F8 вече отиваме на 14400
инит на захарина:
3B 20 00
DE 12 00 00 00 --> 12 90 12
следват едни 16 байта идентични за всяка карта (част от ключ?)
DE 1E 00 00 12 --> 1E 11 10 ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ 90 00
ключа за текущата сесия
DE 1C 00 00 0A --> 1C 12 08 ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ 90 00
DE 16 00 00 00 --> 16 90 03
типа на картата (в случая 4С незнам дали новите карти имат вариянт 75)
DE 1E 00 00 03 --> 1E 01 01 4C 90 00
DE 0A 00 00 00 --> 0A 90 03
DE 1E 00 00 03 --> 1E 08 01 00 90 00
DE 18 00 00 00 --> 18 90 06
HSN на картата
DE 1E 00 00 06 --> 1E 02 04 ХХ ХХ ХХ ХХ (HSN) 90 00
DE 1A 00 00 00 --> 1A 90 0F
и серийния номер на картата
DE 1E 00 00 0F --> 1E 05 0D 31 31 20 3Х 3Х 3Х 3Х 3Х 3Х 20 3Х 3Х 3Х 90 00
Както виждате разликата са едни 16 байта в които е (а може би не само :) ) ключа от палатката.
ZHD card status:
DE 06 00 00 00 --> 06 90 2B
DE 1E 00 00 2B --> 1E 13 29
0B 4F 83 B1 35 Last EMM (UA) 10.04.2012 04:04:05
3C 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BE
3C 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BE
90 2B
send again
DE 1E 00 00 2B --> 1E 13 29
0D XX XX XX XX (Maybe activate card date?)
XX XX 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
XX XX 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90 00
Тук разликите са малко повечко :)
Мисля че е датата на която е активирана картата от провайдъра, но не съм 100% сигурен, (понеже не се изменя си мисля че е това)
версия 1 не отговаря.
P.s. това за оскама въобще не е нужно, само за приемника е да му дръпнат шалтера след 72 часа май беше или нещо от сорта - поне за делтите е така ако не се лъжа.
Мда, това го няма във в1. Всеки път казваш байтовете са идентични, дори при различни приемници и карти?
При в1 този ключ се задава със същата команда:
send: DE 1C 00 00 0A 1C 12 08 ХХ ХХ ХХ ХХ ХХ ХХ ХХ ХХ
recv: 90 00
Да разбирам ли, че при в2 се праща само DE 1C 00 0A и приемника отговаря с ключа?
...
Всички други команди по-надолу са като на в1.
Приемника няма нищо общо с тоя ключ - всяка карта е с идентичен ключ, а приемника го ползва в последствия (не се проверява при инита като серийния номер и дори и от друга карта да са(16те байта) приемника минава инита - проверява се само серийния номер и в някой случаи при делтите типа на картата 4С или 75)
дори и да не "изискаш" тия 16 байта резултата няма да е тоя който на всички ни се иска ;)
Oscam-а като карт рийдър още от 6625 ЪП-ва карти. Реално още преди 6625 ъпнахме току що взета, девствена и неслагана никъде карта.
Всичко зависи от това, дали клиента (mgcamd, dvbapi, tsdecrypt, etc) праща EMM-тата към oscam-a.
В другият тред, който е за използване на оскама и би трябвало там да питаш, има точно описание как да ъпнеш карта с DVBApi.