Posts by EnoSat

    For e2, you can use record_ts or dvbstream. For me, record_ts gives better results. Null packets from 8191 are not stored.
    I think there is a maximum of 64 PIDs in e2.

    vs card

    PS: Alternatively, you can try a simple analysis

    dvbsnoop 101

    PID: 101 (0x0065)

    Guess table from table id...
    DSM-CC DATAGRAM-decoding....
    Table_ID: 62 (0x3e) [= DSM-CC - private data section // DVB datagram]
    section_syntax_indicator: 1 (0x01)
    private_indicator: 0 (0x00)
    reserved_1: 3 (0x03)
    Section_length: 1460 (0x05b4)
    MACaddrbyte/DevicdID 6: 52 (0x34)
    MACaddrbyte/DeviceID 5: 18 (0x12)
    reserved_2: 3 (0x03)
    payload_scrambling_control: 0 (0x00) [= unscrambled]
    address_scrambling_control: 0 (0x00) [= unscrambled]
    LLC_SNAP_flag: 0 (0x00)
    current_next_indicator: 1 (0x01) [= valid now]
    Section_number: 0 (0x00)
    Last_Section_number: 0 (0x00)
    MACaddrbyte/DeviceID 4: 52 (0x34)
    MACaddrbyte/DeviceID 3: 18 (0x12)
    MACaddrbyte/DeviceID 2: 52 (0x34)
    MACaddrbyte/DeviceID 1: 18 (0x12) => MAC-Address/DeviceID: 12:34:12:34:12:34

    IP_datagram_bytes:
    Version: 4 (0x04)
    IP header length: 5 (0x05)
    Type of service: 0 (0x00)
    Total length: 1447 (0x05a7)
    Identification: 30591 (0x777f)
    Reserved: 0 (0x00)
    DF: 1 (0x01)
    MF: 0 (0x00)
    Fragment offset: 0 (0x0000)
    Time to live: 127 (0x7f)
    Protocol: 17 (0x11) [= UDP]
    Header checksum: 24356 (0x5f24)
    Source address: c0a8507a [= 192.168.80.122]
    Destination address: 0a9603ea [= 10.150.3.234]

    UDP_datagram:
    Source port: 63626 (0xf88a)
    Destination port: 12010 (0x2eea)
    Length: 1427 (0x0593)
    Checksum: 65116 (0xfe5c)
    Data
    0000: 7e ff 08 29 8d cd 05 80 e4 bf 86 10 31 c7 9d bb ~..)........1...
    0010: af 80 61 17 b1 e1 25 38 e7 5d 3e 1c 26 e6 4b c0 ..a...%8.]>.&.K.
    0020: 40 b4 4a 2e 40 f5 a0 d4 c3 33 a3 25 f4 e8 46 8a @.J.@....3.%..F.
    ...


    astra --analyze pipe://"dvbsnoop 101 -b"
    Jan 11 23:03:03: INFO: Starting Astra SM 0.2
    Jan 11 23:03:03: INFO: [pipe_input analyze] process started (pid = 19287)
    Jan 11 23:03:04: INFO: Bitrate: 4801 Kbit/s
    Jan 11 23:03:04: ERROR: Scrambled: 0=8
    Jan 11 23:03:05: INFO: Bitrate: 4935 Kbit/s
    Jan 11 23:03:05: ERROR: CC: PID:0=7
    Jan 11 23:03:05: ERROR: Scrambled: 0=7
    Jan 11 23:03:06: INFO: Bitrate: 4529 Kbit/s
    Jan 11 23:03:06: ERROR: CC: PID:0=5 PID:17=2
    Jan 11 23:03:06: ERROR: Scrambled: 0=5 17=1
    Jan 11 23:03:07: INFO: Bitrate: 4951 Kbit/s
    Jan 11 23:03:07: ERROR: CC: PID:0=6
    Jan 11 23:03:07: ERROR: Scrambled: 0=6
    Jan 11 23:03:08: INFO: Bitrate: 4874 Kbit/s
    Jan 11 23:03:08: ERROR: CC: PID:0=6
    Jan 11 23:03:08: ERROR: Scrambled: 0=6
    Jan 11 23:03:09: INFO: Bitrate: 4919 Kbit/s
    Jan 11 23:03:09: ERROR: CC: PID:0=5
    Jan 11 23:03:09: ERROR: Scrambled: 0=5
    Jan 11 23:03:10: INFO: Bitrate: 4967 Kbit/s
    Jan 11 23:03:10: ERROR: CC: PID:0=5
    Jan 11 23:03:10: ERROR: Scrambled: 0=5
    Jan 11 23:03:11: INFO: Bitrate: 4927 Kbit/s
    Jan 11 23:03:11: ERROR: CC: PID:0=2 PID:18=1
    Jan 11 23:03:11: ERROR: Scrambled: 0=3 18=1
    ...

    It looks like a PCR processing problem.

    osmio4kplus login: root
    root@osmio4kplus:~# t2mi_decap -p 7 -p 6 -i 21E11403V.TS -o decap.ts
    Jan 03 23:33:11: INFO: [main] option: PLP ID = 7
    Jan 03 23:33:11: INFO: [main] option: PLP ID = 6
    Jan 03 23:33:11: INFO: [main] in: 21E11403V.TS, out: decap.ts
    Jan 03 23:33:11: INFO: [main] joining pid 0
    Jan 03 23:33:11: INFO: [main] joining pid 1
    Jan 03 23:33:11: DEBUG: [t2mi decap] PAT: pnr 4001, PMT pid 4096
    Jan 03 23:33:11: DEBUG: [t2mi decap] PAT: selected PMT pid 4096
    Jan 03 23:33:11: INFO: [main] joining pid 4096
    Jan 03 23:33:11: DEBUG: [t2mi decap] PMT: pid 4095, type 0x06
    Jan 03 23:33:11: DEBUG: [t2mi decap] PMT: selected payload pid 4095
    Jan 03 23:33:11: INFO: [main] joining pid 4095
    Jan 03 23:33:11: DEBUG: [t2mi decap] added PLP 0
    Jan 03 23:33:11: DEBUG: [t2mi decap] added PLP 1
    Jan 03 23:33:11: DEBUG: [t2mi decap] added PLP 2
    Jan 03 23:33:11: DEBUG: [t2mi decap] added PLP 3
    Jan 03 23:33:11: DEBUG: [t2mi decap] added PLP 4
    Jan 03 23:33:11: DEBUG: [t2mi decap] added PLP 5
    Jan 03 23:33:11: DEBUG: [t2mi decap] added PLP 6
    Jan 03 23:33:11: DEBUG: [t2mi decap] added PLP 7
    Jan 03 23:33:11: INFO: [t2mi decap] L1-current: PLP 0 (Data Type 1), group 1
    Jan 03 23:33:11: INFO: [t2mi decap] L1-current: PLP 1 (Data Type 1), group 1
    Jan 03 23:33:11: INFO: [t2mi decap] L1-current: PLP 2 (Data Type 1), group 1
    Jan 03 23:33:11: INFO: [t2mi decap] L1-current: PLP 3 (Data Type 1), group 1
    Jan 03 23:33:11: INFO: [t2mi decap] L1-current: PLP 4 (Data Type 1), group 1
    Jan 03 23:33:11: INFO: [t2mi decap] L1-current: PLP 5 (Data Type 1), group 1
    Jan 03 23:33:11: INFO: [t2mi decap] L1-current: PLP 6 (Data Type 1), group 1 (*)
    Jan 03 23:33:11: INFO: [t2mi decap] L1-current: PLP 7 (Data Type 1), group 1
    Jan 03 23:33:11: INFO: [t2mi decap] selected data PLP 6
    Jan 03 23:33:13: DEBUG: [t2mi decap] CC error (expect 11, got 13), discarding T2-MI packet
    Jan 03 23:33:13: DEBUG: [t2mi decap] T2-MI packet_count discontinuity (expect 100, got 101)
    Jan 03 23:33:13: DEBUG: [t2mi decap] CC error (expect 5, got 7), discarding T2-MI packet
    Jan 03 23:33:13: DEBUG: [t2mi decap] T2-MI packet_count discontinuity (expect 6, got 7)
    Jan 03 23:33:15: DEBUG: [t2mi decap] CC error (expect 3, got 5), discarding T2-MI packet
    Jan 03 23:33:15: DEBUG: [t2mi decap] T2-MI packet_count discontinuity (expect 23, got 24)
    Jan 03 23:33:15: DEBUG: [t2mi decap] CC error (expect 7, got 9), discarding T2-MI packet
    Jan 03 23:33:15: DEBUG: [t2mi decap] T2-MI packet_count discontinuity (expect 161, got 162)
    Jan 03 23:33:16: DEBUG: [t2mi decap] CC error (expect 3, got 5), discarding T2-MI packet
    Jan 03 23:33:16: DEBUG: [t2mi decap] T2-MI packet_count discontinuity (expect 13, got 14)
    Jan 03 23:33:16: INFO: [main] cleaning up
    Jan 03 23:33:16: INFO: [main] leaving pid 0
    Jan 03 23:33:16: INFO: [main] leaving pid 1
    Jan 03 23:33:16: INFO: [main] leaving pid 4095
    Jan 03 23:33:16: INFO: [main] leaving pid 4096

    or


    root@osmio4kplus:~# astra --analyze "t2mi://#t2mi_input=file://21E11403V.TS"
    Jan 03 23:33:24: INFO: Starting Astra SM 0.2
    Jan 03 23:33:24: ERROR: [file_input 21E11403V.TS] first PCR is not found
    Jan 03 23:33:24: ERROR: [analyze] end of file
    Jan 03 23:33:25: INFO: Bitrate: 0 Kbit/s
    Jan 03 23:33:26: INFO: Bitrate: 0 Kbit/s
    Jan 03 23:33:27: INFO: Bitrate: 0 Kbit/s
    Jan 03 23:33:28: INFO: Bitrate: 0 Kbit/s
    ^CJan 03 23:33:28: INFO: [main] shutting down
    root@osmio4kplus:~#

    After the VIDI TV package was working normally on the 21.6° East satellite on frequency 11402 Vertical 21900,
    using the ALTDVB program with T2-MI technology, it stopped working even though the channels still appear during scanning.

    Today, we present a simple explanation of how to run it using the ABC4T2ContentAnalyser program,
    which is considered a leader in T2-MI technology.

    https://www.youtube.com/watch?v=2qxUkO6HIAE

    If you correct ServiceType, you should see the channel again.

    Example Hispasat URL:

    http://192.168.0.126:8001/1:0:1:1:2C53:901:0:0:0:0:http%3a//0.0.0.0%3a9999/abertis/pid2305:TVG TDT-Sat [2305]

    I've also tried it with the Astra 4.8°E channels on T2-MI, but it doesn't play at all on my PC.

    Tested URL:

    http://192.168.0.126:8001/1:0:1:3:2DE3:30:0:0:0:0:http%3a//0.0.0.0%3a9999/krrt/mx1:%D0%9C%D0%95GOGO СПОРТ

    You would have to open a link for port 9999, but you get the whole TS.
    http://192.168.0.126:9999/abertis/pid2305
    http://192.168.0.126:9999/krrt/mx1
    If you want to open only one channel, you would have to modify astra.conf by creating "zombie" channels.

    Most satellite cards have problems with correct MODCODs processing.

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Enigma2 with AVL6261C and modified firmware can process MODCODs (unfortunately only one).
    PS: The processing of NovelSat in enigma2 has also been demonstrated on one forum, but this is off-topic as the details are not available.

    superdish66
    December 17, 2025 at 1:11 AM

    Unfortunately, tuners in enigma2 cannot send the entire TS stream, only PIDs (I think the maximum is 64 PIDs).
    So the consideration was more directed towards processing such a stream in VMA Transport Stream Analyzer than in VMA Enigma 2 Client.