Bug #3061
openlinuxdvb_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
Updated by Daniel Persson almost 10 years ago
Still the same problem, anyone else with same problem ??
Updated by Daniel Persson almost 10 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 10 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 10 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 10 years ago
- File error1.txt added
Oki , I got compillation errors again !, I attached the errors !!
Updated by Daniel Persson almost 10 years ago
- File error3.txt error3.txt added
I attached a new errorlog in UTF-8 !!
Updated by Daniel Persson almost 10 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 10 years ago
Provide the strings again, perhaphs, there are some spaces. I added '' to the code in the patch.
Updated by Daniel Persson almost 10 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 Daniel Persson almost 10 years ago
Here is the TVH log
Updated by Jaroslav Kysela almost 10 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 10 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