TBS CI Menu not working but works in MP1 (1 Viewer)

johnzered

Retired Team Member
  • Premium Supporter
  • April 20, 2008
    358
    80
    Home Country
    Finland Finland
    I cannot get the CI menu to show up in Setup TV in TVE3.5. In TVE3 with the patch from TBS thread it works.
    Here's the output of the log:
    Code:
    [2014-04-29 14:50:05,710] [1274396] [9        ] [DEBUG] - CiMenuSupported called cardid 1
    [2014-04-29 14:50:05,726] [1274411] [9        ] [DEBUG] - Turbosight: is conditional access interface ready
    [2014-04-29 14:50:05,726] [1274411] [9        ] [DEBUG] - Turbosight: result = True
    [2014-04-29 14:50:05,726] [1274411] [9        ] [DEBUG] - CiMenuSupported card TBS 6618 BDA DVBC Tuner supported: True
    [2014-04-29 14:50:05,726] [1274411] [9        ] [DEBUG] - Turbosight: is conditional access interface ready
    [2014-04-29 14:50:05,726] [1274411] [9        ] [DEBUG] - Turbosight: result = True
    [2014-04-29 14:50:05,726] [1274411] [9        ] [DEBUG] - TvController: EnableCiMenuHandler called
    [2014-04-29 14:50:05,726] [1274411] [9        ] [DEBUG] - TvController: SetCiMenuHandler: result True
    [2014-04-29 14:50:05,726] [1274411] [9        ] [DEBUG] - EnterCiMenu called
    [2014-04-29 14:50:05,726] [1274411] [9        ] [DEBUG] - Turbosight: enter menu
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] - Turbosight: sending message CloseMmi
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] - Turbosight: sending message ApplicationInfo
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] - Turbosight: received MMI response ApplicationInfo to message ApplicationInfo
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] - Turbosight: response length = 30
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] - Turbosight: application information
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] -   type         = ConditionalAccess
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] -   manufacturer = 0xcafe
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] -   code         = 0xbabe
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] -   menu title   =  Conax Conditional Access
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] - Turbosight: sending message CaInfo
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] - Turbosight: received MMI response CaInfo to message CaInfo
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] - Turbosight: response length = 3
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] - Turbosight: conditional access information
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] -   # CAS IDs = 1
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] -   1         = 0x0b00
    [2014-04-29 14:50:06,880] [1275566] [Turbosight MMI handler] [DEBUG] - Turbosight: sending message EnterMenu
    [2014-04-29 14:50:06,896] [1275581] [Turbosight MMI handler] [DEBUG] - Turbosight: sending message GetMmi
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - Turbosight: received MMI response Menu to message GetMmi
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - Turbosight: response length = 223
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - Turbosight: menu
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] -   title     = Conax-k ytt kontrolli (CA)
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] -   sub-title = Main menu5
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] -   footer    = Press 'OK' to select; Press 'EXIT' to return5
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] -   # entries = 10
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] -   entry 1   = Tilausten tila
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - Error in OnCiMenuChoice: menu choice sent before menu started
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] -   entry 2   = Tapahtumien tila
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - Error in OnCiMenuChoice: menu choice sent before menu started
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] -   entry 3   = Tokens Status5
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - Error in OnCiMenuChoice: menu choice sent before menu started
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] -   entry 4   = Muuta CA-PIN
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - Error in OnCiMenuChoice: menu choice sent before menu started
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] -   entry 5   = Ik rajat
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - Error in OnCiMenuChoice: menu choice sent before menu started
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] -   entry 6   = Modem Ordering5
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - Error in OnCiMenuChoice: menu choice sent before menu started
    [2014-04-29 14:50:08,924] [1277609] [Turbosight MMI handler] [DEBUG] -   entry 7   = Tietoa Conax CA:sta
    [2014-04-29 14:50:08,924] [1277609] [Turbosight MMI handler] [DEBUG] - Error in OnCiMenuChoice: menu choice sent before menu started
    [2014-04-29 14:50:08,924] [1277609] [Turbosight MMI handler] [DEBUG] -   entry 8   = Message5
    [2014-04-29 14:50:08,924] [1277609] [Turbosight MMI handler] [DEBUG] - Error in OnCiMenuChoice: menu choice sent before menu started
    [2014-04-29 14:50:08,924] [1277609] [Turbosight MMI handler] [DEBUG] -   entry 9   = Maatunnus
    [2014-04-29 14:50:08,924] [1277609] [Turbosight MMI handler] [DEBUG] - Error in OnCiMenuChoice: menu choice sent before menu started
    [2014-04-29 14:50:08,924] [1277609] [Turbosight MMI handler] [DEBUG] -   entry 10  = Loader status
    [2014-04-29 14:50:08,924] [1277609] [Turbosight MMI handler] [DEBUG] - Error in OnCiMenuChoice: menu choice sent before menu started
    [2014-04-29 14:50:08,924] [1277609] [Turbosight MMI handler] [DEBUG] - Turbosight: resuming polling...

    And here's from TVE3:
    Code:
    2014-04-29 15:20:20,144] [Log    ] [15       ] [DEBUG] - Turbosight: open conditional access interface
    [2014-04-29 15:20:20,144] [Log    ] [15       ] [DEBUG] - Turbosight: is CI slot present
    [2014-04-29 15:20:20,144] [Log    ] [15       ] [DEBUG] - Turbosight: device does have a CI slot
    [2014-04-29 15:20:20,144] [Log    ] [15       ] [DEBUG] - Turbosight: open conditional access interface
    [2014-04-29 15:20:20,175] [Log    ] [15       ] [DEBUG] - Turbosight: interface handle 94568448
    [2014-04-29 15:20:20,175] [Log    ] [15       ] [DEBUG] - Turbosight: interface opened successfully
    [2014-04-29 15:20:20,175] [Log    ] [15       ] [DEBUG] - Turbosight: is CAM present
    [2014-04-29 15:20:20,175] [Log    ] [15       ] [DEBUG] - Turbosight: result = True
    [2014-04-29 15:20:20,175] [Log    ] [15       ] [DEBUG] - Turbosight: is CAM ready
    [2014-04-29 15:20:20,175] [Log    ] [15       ] [DEBUG] - Turbosight: result = True
    [2014-04-29 15:20:20,175] [Log    ] [15       ] [DEBUG] - Turbosight: set power state, on = True
    [2014-04-29 15:20:20,175] [Log    ] [15       ] [DEBUG] - Turbosight: result = success
    [2014-04-29 15:20:20,191] [Log    ] [15       ] [INFO ] - dvb: GetTunerSignalStatistics()
    [2014-04-29 15:20:20,191] [Log    ] [15       ] [DEBUG] - CiMenuSupported called cardid 4
    [2014-04-29 15:20:20,191] [Log    ] [15       ] [DEBUG] - Turbosight: is CAM ready
    [2014-04-29 15:20:20,191] [Log    ] [15       ] [DEBUG] - Turbosight: result = True
    [2014-04-29 15:20:20,191] [Log    ] [15       ] [DEBUG] - CiMenuSupported card TBS 6618 BDA DVBC Tuner supported: True
    [2014-04-29 15:20:20,191] [Log    ] [15       ] [DEBUG] - Turbosight: is CAM ready
    [2014-04-29 15:20:20,191] [Log    ] [15       ] [DEBUG] - Turbosight: result = True
    [2014-04-29 15:20:20,191] [Log    ] [15       ] [DEBUG] - TvController: EnableCiMenuHandler called
    [2014-04-29 15:20:20,191] [Log    ] [15       ] [DEBUG] - Turbosight: starting new MMI handler thread
    [2014-04-29 15:20:20,206] [Log    ] [15       ] [DEBUG] - TvController: SetCiMenuHandler: result True
    [2014-04-29 15:20:20,206] [Log    ] [15       ] [DEBUG] - EnterCiMenu called
    [2014-04-29 15:20:20,206] [Log    ] [15       ] [DEBUG] - Turbosight: enter menu
    [2014-04-29 15:20:20,206] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: MMI handler thread start polling
    [2014-04-29 15:20:20,206] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: sending message CloseMmi
    [2014-04-29 15:20:20,206] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: sending message ApplicationInfo
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: received MMI response ApplicationInfo to message ApplicationInfo
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: response length = 30
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: application information
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] -   type         = ConditionalAccess
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] -   manufacturer = 0xcafe
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] -   code         = 0xbabe
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] -   menu title   =  Conax Conditional Access
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: sending message CaInfo
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: received MMI response CaInfo to message CaInfo
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: response length = 3
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: conditional access information
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] -   # CAS IDs = 1
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] -   1         = 0x0b00
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: sending message EnterMenu
    [2014-04-29 15:20:34,293] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: sending message GetMmi
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: received MMI response Menu to message GetMmi
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: response length = 223
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: menu
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] -   title     = Conax-käyttökontrolli (CA)
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] -   sub-title = Main menu5
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] -   footer    = Press 'OK' to select; Press 'EXIT' to return5
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] -   # entries = 10
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] -   entry 1   = Tilausten tila
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] -   entry 2   = Tapahtumien tila
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] -   entry 3   = Tokens Status5
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] -   entry 4   = Muuta CA-PIN
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] -   entry 5   = Ikärajat
    [2014-04-29 15:20:36,306] [Log    ] [Turbosight MMI handler] [DEBUG] -   entry 6   = Modem Ordering5
    [2014-04-29 15:20:36,321] [Log    ] [Turbosight MMI handler] [DEBUG] -   entry 7   = Tietoa Conax CA:sta
    [2014-04-29 15:20:36,321] [Log    ] [Turbosight MMI handler] [DEBUG] -   entry 8   = Message5
    [2014-04-29 15:20:36,321] [Log    ] [Turbosight MMI handler] [DEBUG] -   entry 9   = Maatunnus
    [2014-04-29 15:20:36,321] [Log    ] [Turbosight MMI handler] [DEBUG] -   entry 10  = Loader status
    [2014-04-29 15:20:36,321] [Log    ] [Turbosight MMI handler] [DEBUG] - Turbosight: resuming polling...

    I see two things, the first being that something in TVE3.5 is run in the wrong order and there's a encoding issue, compare these two lines:
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - title = Conax-k ytt kontrolli (CA)
    [2014-04-29 15:20:36,306] [Log ] [Turbosight MMI handler] [DEBUG] - title = Conax-käyttökontrolli (CA)

    ä and ö are missing in TVE3.5
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    I cannot get the CI menu to show up in Setup TV in TVE3.5.
    CI menu doesn't work in TVE 3.5 yet.

    I see two things, the first being that something in TVE3.5 is run in the wrong order...
    Actually [one of] the causes of this problem is that the reference to curMenu in CiMenuManager.OnCiMenu() is a private member rather than the class variable _curMenu. That function is meant to set the class variable for OnCiMenuChoice(). It doesn't do that => the log messages you see.

    and there's a encoding issue, compare these two lines:
    [2014-04-29 14:50:08,908] [1277594] [Turbosight MMI handler] [DEBUG] - title = Conax-k ytt kontrolli (CA)
    [2014-04-29 15:20:36,306] [Log ] [Turbosight MMI handler] [DEBUG] - title = Conax-käyttökontrolli (CA)

    ä and ö are missing in TVE3.5
    The release you're running is older code. Encoding is fixed [for all hardware plugins] in the latest code in my branch... but thanks anyway for the report. :)
     

    johnzered

    Retired Team Member
  • Premium Supporter
  • April 20, 2008
    358
    80
    Home Country
    Finland Finland
    Okay no problem, I'll just wait patiently :)

    Another thing not related to TVE3.5 but rather the CI menu itself, I've got the number 5 after som of the entries, it's visible from inside MP1 and you can se it in the logs above as well, sub-title = Main menu5, entry 3 = Tokens Status5 and so on. why is this? And can anything be done to fix it? Or is it a CI-module/SmartCard error?
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    why is this? And can anything be done to fix it? Or is it a CI-module/SmartCard error?
    That is a bit odd. First impression is that it is the CAM or the TBS CI library. I can't see or think of anything in TVE that would do that.
    Can you check the CI menu in some other software (eg. the TBS MCE CI tool)?
    Maybe if your CAM supports different languages like mine you could try a different language and see if the same thing happens.
     

    johnzered

    Retired Team Member
  • Premium Supporter
  • April 20, 2008
    358
    80
    Home Country
    Finland Finland
    Thanks for helping me out! It was indeed a CI-module thing, by changing language I figured out that the strings not localized will show up in English+index of the configured language or something.
     

    hansmuff25

    Portal Member
    February 23, 2009
    48
    4
    the Ci module menu

    or basically, can you watch encrypted channels with tbs card (and cam) in MP2

    For me it works fine with mediaportal 1.12 and the patch but not in MP2?

    Thanks.
     

    Users who are viewing this thread

    Top Bottom