zgemma-star / meta-zgemma

6 stars 10 forks source link

[H9 only] - Problem with dual system cards Seca/Nagra #79

Closed ghost closed 4 years ago

ghost commented 4 years ago

Hi,

There is a problem with Seca/Nagra card from polish Canal+ platform. Card can be used in two systems:

However there is a problem to initialize card in Nagra 1813 and it's only occurs on hisilicon boxes (h9 series) everything is working fine with older bcm boxes (h7, h3, h5 series)

The same problem applies to HD-Digital/Mutant AX HD61 STB. Something is wrong with card reader drivers.

If you need more info/more detailed log let me know. Thanks

Card successfully initialized in 1813:

2020/07/07 21:46:53 04F7C127 r (reader) Camel_1813 [internal] card detected 2020/07/07 21:46:55 04F7C127 r (reader) Camel_1813 [internal] ATR: XX ZZ 2020/07/07 21:46:57 5986E744 c (dvbapi) Demuxer 0 no enabled matching ecmpids -> decoding is waiting for matching readers! 2020/07/07 21:47:00 04F7C127 r (reader) Camel_1813 [internal] card needs reset before init 2020/07/07 21:47:01 04F7C127 r (reader) Camel_1813 [internal] ATR: ZZ XX 2020/07/07 21:47:02 5986E744 c (dvbapi) Demuxer 0 no enabled matching ecmpids -> decoding is waiting for matching readers! 2020/07/07 21:47:02 04F7C127 r (reader) Camel_1813 [internal] detected card in CAK6/Seca mode -> try switch to Nagra CAK7 2020/07/07 21:47:02 04F7C127 r (reader) Camel_1813 [internal] Initial AES: ZZ XX 2020/07/07 21:47:02 04F7C127 r (reader) Camel_1813 [internal] switch nagra layer OK 2020/07/07 21:47:02 5986E744 c (dvbapi) Demuxer 1 no enabled matching ecmpids -> decoding is waiting for matching readers! 2020/07/07 21:47:03 04F7C127 r (reader) Camel_1813 [internal] Initial AES: ZZ XX 2020/07/07 21:47:05 04F7C127 r (reader) Camel_1813 [internal] Rom revision: DNASP400 RevI4G 2020/07/07 21:47:05 04F7C127 r (reader) Camel_1813 [internal] Card has DT05_00 2020/07/07 21:47:05 04F7C127 r (reader) Camel_1813 [internal] DT05_00 is correct 2020/07/07 21:47:05 04F7C127 r (reader) Camel_1813 [internal] Card has DT05_10 2020/07/07 21:47:05 04F7C127 r (reader) Camel_1813 [internal] OTP CSC No. of keys: 00 01 2020/07/07 21:47:05 04F7C127 r (reader) Camel_1813 [internal] OTA CSC No. of keys: 00 00 2020/07/07 21:47:05 04F7C127 r (reader) Camel_1813 [internal] card needs restart after 35999 CMDs 2020/07/07 21:47:05 04F7C127 r (reader) Camel_1813 [internal] DT05_10 is correct 2020/07/07 21:47:05 04F7C127 r (reader) Camel_1813 [internal] Card is starting in GLOBAL mode 2020/07/07 21:47:06 04F7C127 r (reader) Camel_1813 [internal] New AES: ZZ XX 2020/07/07 21:47:06 04F7C127 r (reader) Camel_1813 [internal] ready for requests 2020/07/07 21:47:06 04F7C127 r (reader) Camel_1813 [internal] found card system nagra merlin 2020/07/07 21:47:06 04F7C127 r (reader) Camel_1813 [nagra merlin] THIS WAS A SUCCESSFUL START ATTEMPT No 1 out of max allotted of 1 2020/07/07 21:47:06 04F7C127 r (reader) Camel_1813 [nagra merlin] ROM: D N A S P 4 0 0 2020/07/07 21:47:06 04F7C127 r (reader) Camel_1813 [nagra merlin] REV: R e v I 4 G 2020/07/07 21:47:06 04F7C127 r (reader) Camel_1813 [nagra merlin] SER: ############ 2020/07/07 21:47:06 04F7C127 r (reader) Camel_1813 [nagra merlin] CAID: 1813 2020/07/07 21:47:06 04F7C127 r (reader) Camel_1813 [nagra merlin] Prv.ID: 00 00 01 A0 (sysid)

H9 Series which won't switch to nagra 1813 and stays in seca:

2020/07/08 21:04:31 00FD88D8 h (webif) webif: decompressed 233058 bytes back into 491072 bytes 2020/07/08 21:04:31 00FD88D8 h (webif) HTTP Server running. ip=:: port=8888 2020/07/08 21:04:32 393C410D r (reader) czytnik [internal] card detected 2020/07/08 21:04:33 393C410D r (reader) czytnik [internal] ATR: 3B F7 11 00 01 40 96 70 70 0A 0E 6C B6 D6 2020/07/08 21:04:33 393C410D r (reader) czytnik [internal] detected card in CAK6/Seca mode -> try switch to Nagra CAK7 2020/07/08 21:04:33 393C410D r (reader) czytnik [internal] Initial AES: A0 37 73 4E B1 32 33 17 74 8F 61 D8 7C E8 AB 4C 2020/07/08 21:04:33 393C410D r (reader) czytnik [internal] switch nagra layer OK 2020/07/08 21:04:34 393C410D r (reader) czytnik [internal] ATR: 3B F7 11 00 01 40 96 70 70 0A 0E 6C B6 D6 2020/07/08 21:04:34 393C410D r (reader) czytnik [internal] Initial AES: A0 37 73 4E B1 32 33 17 74 8F 61 D8 7C E8 AB 4C 2020/07/08 21:04:36 393C410D r (reader) czytnik [internal] type: SECA, caid: 0100, serial: #########, card: Mediaguard v10.0 2020/07/08 21:04:36 393C410D r (reader) czytnik [internal] Maturity level [F]=no age limit 2020/07/08 21:04:36 393C410D r (reader) czytnik [internal] found card system seca 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] THIS WAS A SUCCESSFUL START ATTEMPT No 1 out of max allotted of 1 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] Request provider 1 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] FEDC provider 1 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] provider 1: 0000, valid: 1, name: CYFRA +, expiry date: 2020/09/03 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] SA: ######## 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] Request provider 2 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] FEDC provider 2 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] provider 2: 0068, valid: 1, name: CYFRA+ 1, expiry date: 2020/09/04 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] SA: ######## 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] Request provider 3 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] FEDC provider 3 2020/07/08 21:04:36 393C410D r (reader) czytnik [seca] provider 3: 0065, valid: 0, name: CYFRA+ 2, expiry date: 1992/01/01 2020/07/08 21:04:37 00000000 s (main) init for all local cards done

zgemma-star commented 4 years ago

We do not support softcams.

If it's a driver problem you should first make two logs with same settings and softcam. So not like above which is not the same settings, softcam and or version

ghost commented 4 years ago

OK, so here it is: oscam.log-H7S-DebugALL.txt oscam.log-H9Twin-DebugALL.txt

H9 which won't switch to nagra and H7 which switches to nagra without any problem. Same oscam with cak7 support, same data needed to start card in nagra but different results Something is broken in cardreader drivers in h9 series The topis is discussed atm at the polish https://www.sat-4-all.com/board/topic/252196-1813-oscam/page/73/ So far only Zgemma H9 series and HD-Digital HD61 are affected. Card works fine on sf8008 with hisilicon soc and other popular broadcom stb's (incl. zgemma, vu or hd-digital mutant/ax)

Hope this will help to develop a fix in drivers.

zgemma-star commented 4 years ago

ok, thank you for the support. I will inform when more when it's known what the problem can been caused by.

zgemma-star commented 4 years ago

Seems the forum hide messages to been aproved first https://www.sat-4-all.com/board/topic/252196-1813-oscam/?do=findComment&comment=526095

for testing: /lib/modules/4.4.35/extra remove hi_play.ko replace all files with the zip file chmod hi_play.ko to 755 (attributes/permissions so that the file is executable)

h9combo-drivers-4.4.35-20200710.zip

ghost commented 4 years ago

With test driver card won't initialize at all as you can see from above log. Hope you check that once again oscam.log-H9Twin-Debug4-Driver-test1.txt

zgemma-star commented 4 years ago

New test is available: https://www.sat-4-all.com/board/topic/252196-1813-oscam/?do=findComment&comment=526659

ghost commented 4 years ago

As others have already mentioned latest drivers fixed this issue.

btw. do you need 'debug all' log from h9.2h/h9.2s or will you cover the same fixes (as in h9twin/combo) in new drivers also for these models?

Thank you

zgemma-star commented 4 years ago

All hisilicon drivers will get same updates

zgemma-star commented 4 years ago

new drivers are now online