Cyfra+ new CAID problem (1 Viewer)

MacGyverek

Portal Pro
January 27, 2010
144
23
Rydułtowy
Home Country
Poland Poland
MediaPortal Version: 1.1.1.0
MediaPortal Skin: Streamed MP
Windows Version: Windows 7 32
CPU Type: AMD Athlon 64 x2
HDD: WD Caviar GP-16 750GB WD7500AADS 32MB cache SATA-II
Memory: GoodRam DDR2 2 x 1GB 800MHz CL5
Motherboard: Asus M4A77TD
Video Card: Radeon 4350 Asus Silent 512MB HDMI
Video Card Driver: Catalyst 10.9
Sound Card:
Sound Card AC3:
Sound Card Driver:
1. TV Card: ProfRevolution 7301
1. TV Card Type: DVB-S2
1. TV Card Driver:
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: Cyberlink 10
MPEG2 Audio Codec: Cyberlink 10
h.264 Video Codec: Cyberlink 10
Satelite/CableTV Provider: Card reader with Cyfra+ provider
HTPC Case: Thermaltake DH102
Cooling:
Power Supply: Be-quiet Pure Power L7-350W
Remote: IMON
TV: Panasonic 37PV80
TV - HTPC Connection: HDMI

Good evening.

First I apologise for my English :(

Few days ago Polish provider "Cyfra+" add new CAID to coding system (CAID1813). All about this you can read in this site .Now Cyfra+ testing a system and add to some channels like: TVP HD, Discovery World...Problem with new CAID have people who buy a dvb-s2 reciver from Ferguson and other reciver eg Globo. With Mediaportal we have a problem too. I prepare some logs for you from some type of channel: FTA, with only old CAID (0100), with new CAID (1813).

First log files named FTA. All FTA channel working very good. No tvserver_error.
Second log files named Length OK. This channel with only old CAID. No tvserver_error.
Third log files named Length Error. This channel with added new CAID1813. TVserver created tvserver_error:
Code:
2010-10-18 21:02:52.988314 [(22)]: Exception   :System.IndexOutOfRangeException: Indeks wykraczał poza granice tablicy.
   w TvLibrary.Implementations.DVB.Structures.CaPMT.Parse(Byte[] descriptor, IList`1 newEcms)
   w TvLibrary.Implementations.DVB.Structures.CaPMT.GetECM()
   w TvLibrary.Implementations.DVB.TvDvbChannel.SetMpegPidMapping(ChannelInfo info)

This error is in function void Parse(byte[] descriptor, ref List<ECMEMM> newEcms) in file CaPmt.cs. This funtion calculating wrong ECM :(.

For test this is a frequency and programs with new CAID (1813):
tp. 4 (11.278 GHz, pol. V, SR 27500, FEC: 3 / 4; DVB-S2/8PSK)
- Canal +
- Sport HD
- Filmbox HD
- TVP HD

tp. 114 (10,796 GHz, pol. V, SR: 27500, FEC: 5/6; DVB-S/QPSK)
- Discovery World
- Filmbox Extra
- MTV Rocks
- Orange Sport Info

For test this is a frequency and programs without new CAID (0100):
tp. 10 (11,393 GHz, pol. V, SR27500, FEC:3/4)
- TVN
- TVN24
- TVN7
- TVN Turbo
- TVN Meteo

I found solution at TVP1 and TVP2 channel. This channel have new CAID (1813) and when I change to "Free to Air" in channel settings then working ok. But only for this channel working this metod.

TVP1 and TVP2 parameters: tp119 (10,892 GHz, pol. H, SR27500, FEC3/4).

Thanks for reading and sacrifice your free time.
Best regard
Adam and Polish community

This is my LOGs:
View attachment FTA.zip,
View attachment LengthOK.zip
View attachment LengthError.zip
 

jameson_uk

Retired Team Member
  • Premium Supporter
  • January 27, 2005
    7,258
    2,528
    Birmingham
    Home Country
    United Kingdom United Kingdom
    Code:
    2010-10-18 21:02:36.933118 [(14)]: mdplug: FreeChannel TV TRWAM
    Using MDAPI is not a supported configuration. I guess the problem lies there but we are unable to support this setup
     

    MacGyverek

    Portal Pro
    January 27, 2010
    144
    23
    Rydułtowy
    Home Country
    Poland Poland

    infinite.loop

    Retired Team Member
  • Premium Supporter
  • December 26, 2004
    16,163
    4,133
    127.0.0.1
    Home Country
    Austria Austria
    I will have a chat with the developers, but:
    Satelite/CableTV Provider: Card reader with Cyfra+ provider
    This is definitly not the Satelite you tune to. ;)

    Which is it? Astra 19.2°E? Eutelsat? Hotbird 13°E?
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    AW: Cyfra+ new CAID problem

    First of all, CAID 1813 should be defined as "Nagravision 3" encryption.

    The exception "2010-10-18 21:02:52.988314 [(22)]: Exception :confused:ystem.IndexOutOfRangeException" in ParseCaPmt seems to be a valid issue. It simply could be a buffer with a limited size, and your PMT maybe contains to many information about scrambling systems.

    IMHO this should be possible to fix...
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    AW: Cyfra+ new CAID problem

    please try the attached tvlibrary, make a backup before.

    it is "debug" compiled against 1.1.1 build.

    it contains more logging, code was not changed yet. as usual the issue is not so visible as I hoped :)

    please post tv.log when the error occure.
     

    Attachments

    • TVLibrary.zip
      160 KB

    MacGyverek

    Portal Pro
    January 27, 2010
    144
    23
    Rydułtowy
    Home Country
    Poland Poland
    Ok a created log with your file:

    First channel TVP1 calculate ECM (multiECM) with 3 polish provider Cyfra+ (Seca 0100), TnK (Conax 0B00), Polsat Cyfrowy (Nagravision 1801). Second channel Viva Polska (FTA), third TVP HD with new CAID 1813 (no ECM calculated).

    LOG:View attachment 69939
     

    Users who are viewing this thread

    Top Bottom