Beiträge von ambrosa

    Hi guys.


    During these days I've made many intensive testing.
    I've also used a last generation hashing algorithm (very fast and with very low collision number) for tracking incoming data packets (no video or audio, only SCT filtered data packets).


    Well, now I've absolute evidences that there is a problem.
    Others 7025 tested have the same problem.


    Incoming data are corrupted and corruption involved always the same packets.
    It's not a random error.

    I can confirm a MASSIVE DATA CORRUPTION reading from /dev/dvb/adapter0/demux0 in 7025 (we have tested 4 different 7025 box in different place, sat equipment and images).


    As you probably know at the beggining of 2008 most used Italy provider, SKYITALIA (HotBird 13.0E), has changed it's epg data transmission. It has switched from MHW to OpenTV
    After some month (April 2008 ) an Italian LINUX-VDR user has decoded the OpenTV format and he made a C program to decode OpenTV EPG.
    Other users changed a bit his code to run in 7020 / 7025 + 800 HD
    SkyItalia provider transmit epg in MarcoPolo channel.
    It use the following PIDs:
    0x11 : channel name infos
    0x30 - 0x37 : epg titles
    0x40 - 0x47 : epg summaries
    Pid are arranged for weekday: pid 0x30/0x40 transmit today epg, 0x31/0x41 transmit tomorrow epg data and so on.
    All data are compressed with Huffmann and there need a special routine and an external dictionary for decoding data in clear text format.



    Power on Dreambox, set channel SkyItalia - MarcoPolo and run this little software that reads these pids and decode data. WoW ! Now in 30 seconds we have 1 week epg decoded in clear text format. Than these data can be postprocessed in many ways.


    In 7020 and 800HD EPG pids are readed without any error: in 30 seconds are downloaded about 45000 epg events (!)


    But there are many problem with 7025: events are only about 30000 (- 30%) with many "gap" into it. Many events are missing.
    In these days I've done some debug (I've the source C code of this program) and I've discovered that there is a massive data corruption reading these pids from demux0.
    For testing purpose, I deactivated the DMX_CHECK_CRC when I set the filter



    Now I can analyze all packet received.
    After analysis, I can say that I receive all epg events (45000 instead of previous 30000) but 30% are corrupted.
    DMX_CHECK_CRC(it's activated by default) skip corrupted data (correct !)


    Note: if I running software many many times between minutes, errors are always the same -> missing events are always the same.
    Errors don't seems to be random but constant. I believe that only some specific byte pattern are corrupted.
    In 7020 and 800HD there are NO ERROR at all even if I disable DMX_CHECK_CRC
    Tests were done with different sat equipments, images and country. I believe that is not a antenna receive problem.


    raton_craquero says before to have problem reading ECM and we have problem reading 17 PIDs, I suppose that there is a bug somewhere that involve all SCT filtering demux data/pids.
    This bug can explain also strange behaviours in card management (ECM/EMM) that I have noticed sometimes.



    If I can help you in any way to solve this (probably) bug in microcode, please send me a PM or an email.


    Provider: SkyItalia
    Channel: SKY TG 24 (there are 2 channel called "SKY TG 24")
    One or either are FTA and (I hope) transmit EPG data.


    If you need this evening I can give to you more info about freq., pol. .....

    Zitat

    Originally posted by qwertyuiop


    However, in the meantime, the ability to import XMLTV would be a simple and effective work around!


    YES ! You are agree !


    BTW in the future SKy/NewsCorp and others can switch to a different epg system (from OpenTV to SomethingElseEPG) and we'll have again the same problem.


    The most simple and standard system it's a XMLTV -> EPG.DAT conversion.
    I think that this conversion need high power, so someone need to develop a PC (Windows/Linux) / MAC software
    I believe that 7xxx cannot do the conversion.

    In Linux environment (my computer, not in Dreambox) I've just discovered GShowTV software http://gshowtv.sourceforge.net/


    It read XMLTV , display programs in a nice way and user can set recording.
    Then recording program TV / time can be exported through an export interface.
    A friend of mine has made a pair of scripts that are an export interface to 7025 timers.xml
    The script modify timers.xml and then Enigma2 must re-read timers.xml.
    A simple way is "killall -9 enigma2" , but is a terrible way to do so.


    There is another smooth way to tell to Enigma2 to re-read timers.xml ?


    Thanks for any suggestion.

    Yes, a converter from XMLTV to 7025/7020/7000 EPG.DAT is fine and is a good solution.
    But it exists ?


    I use XMLTV but I don't know how convert xml file to EPG.DAT format .....


    Someone else ask for this converter
    Epg.dat

    Since 10 January 2008 Sky Italy has stopped EPG data trasmission in supported format (MHW ?).
    Now Sky Italy, as many other SKY country (like Sky UK ..) send EPG data only in OpenTV format.
    And there is no way till now for decoding OpenTV data.
    So 70x0 and 7025 italian owners are without EPG.


    We are waiting a firmware that can decode OpenTV data.


    Meanwhile, a plugin/script/software that can parse a XMLTV file (grabbeb with tv_grab_it) and transform in 7025 EPG.DAT can be very useful too.


    Please, if someone has a solution, please post here: ALL italian 7025 owners are waiting for this.....

    Another request similar to EPG format


    Since 10 January 2008 Sky Italy has stopped EPG data trasmission in supported format (MHW ?).
    Now Sky Italy, as many other SKY country (like Sky UK ..) send EPG data only in OpenTV format.
    And there is no way till now for decoding OpenTV data.
    So 70x0 and 7025 italian owners are without EPG.


    Italian Dreambox users are very disappointed.
    70xx is reaching an "out of market" state because now it has not basically features for a normal use.

    Hi guys.
    As you know since 10 January 2008 Sky Italy has stopped EPG data trasmission in supported format (MHEG5 / MHW ???).
    Now Sky Italy, as many other SKY country (like Sky UK ..) send EPG data only in OpenTV format.
    And till now there is no a plugin/software for decoding OpenTV data.
    So 70x0 and 7025 italian owners are without EPG.


    I've a 7025 and your plugin is very interesting but I'm not confortable with German language so I have a couple of questions to you.


    Really, I've not understood WHAT your plugin does :frowning_face:
    Do it download a weekly epg and inject in 7025 epg.dat file ?
    If we have to pay, no problem. Visiting tvtv.it , I see that "pay" is only for remote recording but really I'm interested to download the weekly epg and "populate" 7025 epg.dat dababase.....


    www.tvtv.it (italian clone of tvtv.de) is very very vast and reliable.
    The plugin is compatble with tvtv.it ?


    Sorry but .... I'm a bit confused..... :smiling_face:

    Please provide some information about the hard- and software used.


    Box type: DM7025
    GUI (enigma1/enigma2): Enigma2
    Firmware version: Gemini 3.1


    your question


    Hi folks.


    I've a strange problem.
    About every 1 or 2 hours my DM freeze video for 5 seconds while I'm watching TV (Hotbird, Sky Italia NDS cripted channels).


    During this freeze , kernel log report these errors:
    SMCA RX_OVERRUN
    SMCA SET_RESET
    SMCA CARD_MOVEMENT
    SMCA GET_PARAMETERS
    SMCA SET_PARAMENTERS


    Someone has able to explain me about these errors ?
    I don't know what is SMCA ....


    Thanks in advance