Bug #3061
linuxdvb_ca.c may should respond OK on MMI messages
0%
Description
Hi !
I have problem with my CI interface , everytime when i switch to a new channel I got this message
149566:2015-09-02 23:17:49.040 [ NOTICE]:en50221: MMI menu from CAM in the slot 0:
149567-2015-09-02 23:17:49.040 [ NOTICE]:en50221: title: Viaccess Conditional Access
149568-2015-09-02 23:17:49.040 [ NOTICE]:en50221: subtitle:
149569-2015-09-02 23:17:49.040 [ NOTICE]:en50221: item 1: Your host is not fully CI+
149570-2015-09-02 23:17:49.040 [ NOTICE]:en50221: item 2: compliant
149571-2015-09-02 23:17:49.040 [ NOTICE]:en50221: bottom: Press 'OK' to confirm
Then I had to stop the channel and start it again , then the message does not appear.
Could it be that the CI is waiting for an OK ??
Files
History
Updated by Daniel Persson almost 9 years ago
Still the same problem, anyone else with same problem ??
Updated by Daniel Persson almost 9 years ago
- File error.txt added
- File linuxdvb_ca.c added
Thanks , but I could not compile with the changes !
I attach a txt with my errors , and the patched file !
Thanks Danne
Updated by Daniel Persson almost 9 years ago
I still got the same problem !
It will stay on this
2015-11-08 16:01:02.873 [ NOTICE]:en50221: MMI menu from CAM in the slot 0:
2015-11-08 16:01:02.873 [ NOTICE]:en50221: title: Viaccess Conditional Access
2015-11-08 16:01:02.873 [ NOTICE]:en50221: subtitle:
2015-11-08 16:01:02.873 [ NOTICE]:en50221: item 1: Your host is not fully CI+
2015-11-08 16:01:02.873 [ NOTICE]:en50221: item 2: compliant
2015-11-08 16:01:02.873 [ NOTICE]:en50221: bottom: Press 'OK' to confirm
Until i close the channel and start the same channel again !
Updated by Jaroslav Kysela almost 9 years ago
OK. Another try. You should see new message 'Sent Enter keypress' otherwise the string matching does not work as expected.
Updated by Daniel Persson almost 9 years ago
- File error1.txt added
Oki , I got compillation errors again !, I attached the errors !!
Updated by Daniel Persson almost 9 years ago
- File error3.txt error3.txt added
I attached a new errorlog in UTF-8 !!
Updated by Daniel Persson almost 9 years ago
Now I can compile tvh again, but i had to add a "=" on this line
items0.text_length 26 && strncmp((const char *)items[0].text, "Your host is not fully CI+", 26) 0 &&
But I still not got any Sent Enter keypress, after the
NOTICE]:en50221: bottom: Press 'OK' to confirm
Updated by Jaroslav Kysela almost 9 years ago
Provide the strings again, perhaphs, there are some spaces. I added '' to the code in the patch.
Updated by Daniel Persson almost 9 years ago
Now I got the keypress in the log !
There is A MMI statment on line 590 also, it seems thats the part !
So i pasted the change there to, and on the line
:en50221: item 1: 'Your host is not fully CI+ ', there was a space after the "+"
But it does not seems to work , still have to close the channel and start the channel again after the MMI
I attached my changes !
Updated by Jaroslav Kysela almost 9 years ago
Looking to the en50211 spec, the Enter code is not 0x0d but 0x11 - try to change the keypress calls. If it does not work, try 0x10 . In the spec, these keycodes are marked as 0x11 = RC and 0x10 = BS .
Updated by Daniel Persson almost 9 years ago
Hi !
I have tried a lot of different key codes , but it did not seems to make any difference.
Maybe the MMI menu disapear, but if wait for something else !
Thanks for all your help ! !
/Danne