Skip to content

Level 3 — Informational Errors

Level 3 errors are generally the lowest priority, but some can cause real problems in specific scenarios — particularly those involving EPG display, channel switching, or CAS behavior.

Prerequisite: Confirm there are no CCE errors on the relevant PIDs before investigating Level 3 errors.


3.1 NIT_error

Status: Deprecated. Use 3.1a NIT_actual_error and 3.1b NIT_other_error instead.


3.1a NIT_actual_error

Abbreviation: NIT_ACT
Frequency: Common
Practical severity: Low–Medium

3.1a NIT_actual_error in TS Analyzer interface

What it means

The NIT_actual table on PID 16 (0x10) has been absent for more than 10 seconds, is being transmitted too frequently (more than once per 25 ms), or contains unexpected table_ids.

When it matters

Many set-top boxes ignore NIT_actual entirely. However, some devices treat its absence as an indication that the stream is not a valid DVB signal and refuse to process it. In some conditional access systems, a missing NIT can cause descrambling failures. For IP television streams, NIT_actual is typically absent — suppress this error in the profile.

Causes

  • Operator intentionally excluded NIT or extended its interval to save bandwidth
  • Multiplexer or PSI/SI generator software fault

Recommendations

Enable NIT_actual in the multiplexer or PSI/SI generator with a repetition interval between 25 ms and 10 s (9.9 s is typical). Restore multiplexer software if the table is present in configuration but not being transmitted.


3.1b NIT_other_error

Abbreviation: NIT_OTH
Frequency: Common
Practical severity: Very low

3.1b NIT_other_error in TS Analyzer interface

What it means

The NIT_other table on PID 16 has been absent for more than 10 seconds. NIT_other is used to reduce channel-switching time between TSes. In most deployments, NIT_other is not used — suppress this error in the profile.

Recommendations

Same as NIT_actual_error. If NIT_other is not needed in your network, disable this check in the TS Analyzer profile.


3.2 SI_repetition_error

Abbreviation: SI_REP
Frequency: Common
Practical severity: Medium

3.2 SI_repetition_error in TS Analyzer interface

What it means

A PSI/SI table is being transmitted either too frequently or too infrequently — outside the timing windows required by the relevant standard. The error log specifies which PID and therefore which table is affected.

Timing requirements

Table Minimum interval Maximum interval Mandatory
PAT 25 ms 0.5 s Yes
PMT 25 ms 0.5 s Yes
CAT 25 ms 0.5 s No
SDT actual 25 ms 2 s No
SDT other 25 ms 10 s No
NIT actual 25 ms 10 s No
NIT other 25 ms 10 s No
BAT 25 ms 10 s No
EIT p/f actual 25 ms 2 s No
EIT p/f other 25 ms 10 s No
TDT 25 ms 30 s No
TOT 25 ms 30 s No
RST 25 ms 30 s* No

*Values marked with * are not specified by the standard but chosen by TS Analyzer.

Causes

  • Incorrect multiplexer or PSI/SI generator configuration
  • Faults in the multiplexer or EPG/CAS server software

Recommendations

Adjust the transmission interval for the affected table in the multiplexer or PSI/SI generator to a value within the allowed range. For tables such as SDT and EIT, setting the interval close to the maximum is appropriate because subscriber devices cache these tables.


3.3 Buffer_error

Status: Not implemented in TS Analyzer.

This error is a theoretical precursor to CCE and is of secondary diagnostic value. Its occurrence would indicate buffer underflow or overflow in a TS-receiving device. In practice, diagnosing buffer problems is done by examining CCE error patterns — see 1.4 Continuity_count_error.


3.4 Unreferenced_PID

Abbreviation: UNR_PID
Frequency: Common
Practical severity: Medium

3.4 Unreferenced_PID in TS Analyzer interface

What it means

A PID is present in the transport stream that has no reference in PAT, PMT, CAT, or any other PSI/SI table, and is not a standard system PID defined by DVB or MPEG standards.

When it is expected

Some systems intentionally inject PIDs without registering them in PSI/SI:

  • OTA (over-the-air) firmware update systems for set-top boxes
  • CAS implementations not using Simulcrypt
  • Emergency alert or device control systems

If the "unknown" PID is intentional, suppress this check for that PID or add it to the exception list.

When it indicates a problem

  • The multiplexer has placed a PID in the stream without adding it to PAT or PMT (software bug)
  • A previously referenced PID lost its PSI/SI reference due to a PAT or PMT error
  • A faulty remultiplexer is generating random PID values (in this case UNR_PID errors will grow rapidly and continuously)

Recommendations

  1. Check the multiplexing scheme — is this PID supposed to be there?
  2. If yes: it is intentionally unregistered. No action needed.
  3. If no: check for PAT/PMT errors that may have lost the reference. Restore the multiplexer configuration.

3.5 SDT_error

Status: Deprecated. Use 3.5a SDT_actual_error and 3.5b SDT_other_error instead.


3.5a SDT_actual_error

Abbreviation: SDT_ACT
Frequency: Common
Practical severity: Medium

3.5a SDT_actual_error in TS Analyzer interface

What it means

The SDT_actual table on PID 17 (0x11) is absent, arriving too infrequently (more than 2 s), or too frequently (less than 25 ms). Content is not checked — only timing compliance.

Symptoms

  • Service names absent or showing outdated information on subscriber devices
  • Delay before service names appear after switching channels
  • If transmitted too frequently: unnecessary bandwidth consumption, potential CCE across the stream

Recommendations

Set the SDT_actual transmission interval between 25 ms and 2 s (closer to 2 s is preferable, as devices cache it). If foreign sections are appearing on PID 17, restore the multiplexer (reboot, re-flash).


3.5b SDT_other_error

Abbreviation: SDT_OTH
Frequency: Rare
Practical severity: Low

3.5b SDT_other_error in TS Analyzer interface

What it means

The SDT_other table on PID 17 has been absent for more than 10 seconds. Its absence causes a brief delay when switching between services on different TSes. If your network has only one TS, suppress this error in the profile.

Recommendations

Set the SDT_other transmission interval to within 10 s in the multiplexer or PSI/SI generator. If SDT_other is not needed, disable this check in the profile.


3.6 EIT_error

Status: Deprecated. Use 3.6a, 3.6b, and 3.6c instead.


3.6a EIT_actual_error

Abbreviation: EIT_AE
Frequency: Common
Practical severity: Low–Medium

3.6a EIT_actual_error in TS Analyzer interface

What it means

EIT_actual sections on PID 18 (0x12) are absent for more than 2 seconds, arriving too frequently, or contain unexpected table_ids.

Causes

  • Multiplexer, PSI/SI generator, or EPG server misconfiguration
  • Operator intentionally increased EIT interval to save bandwidth (EIT can consume up to 1 Mbps)
  • EPG server software fault

Recommendations

Set EIT_actual transmission interval between 25 ms and 2 s (closer to 2 s is preferable). See EPG / EIT Monitoring for a full diagnostic approach.


3.6b EIT_other_error

Abbreviation: EIT_OE
Frequency: Very common
Practical severity: Low

3.6b EIT_other_error in TS Analyzer interface

What it means

EIT_other sections on PID 18 have been absent for more than 10 seconds. This only affects EPG loading speed when viewers switch to services on different TSes. If EIT_other is not used in your network, disable this check in the profile.

Recommendations

Set EIT_other transmission interval within 10 s. If not needed, suppress the error in the profile.


3.6c EIT_PF_error

Abbreviation: EIT_PFE
Frequency: Very common
Practical severity: Low–Medium

3.6c EIT_PF_error in TS Analyzer interface

What it means

The standard requires EIT_actual to contain both section 0 (current program) and section 1 (next program). It is prohibited to transmit only one of them. This error activates when either section is missing within the expected interval.

Causes

  • EPG server software fault (generates only "current" or only "next" section)
  • Multiplexer software fault

Recommendations

Restore the EPG server or multiplexer software (restart, reboot the service, re-flash). Both section 0 and section 1 must be transmitted.


3.7 RST_error

Status: Not automatically monitored by TS Analyzer.

The RST (Running Status Table) on PID 19 (0x13) is rarely used. TS Analyzer does not generate this error automatically. To manually verify RST transmission, locate PID 19 in the statistics screen — if it is present and has traffic, RST is being transmitted. Content can be inspected on the PSI/SI screen.


3.8 TDT_error

Abbreviation: TDT_E
Frequency: Rare
Practical severity: High

3.8 TDT_error in TS Analyzer interface

What it means

The TDT table (UTC time information) on PID 20 (0x14) is absent, arriving too infrequently (more than 30 s), too frequently (less than 25 ms), or PID 14 contains unexpected table_ids.

Despite being Level 3, the consequences are concrete and affect subscriber experience directly.

Activation conditions

  • No section with table_id = 0x70 on PID 14 for more than 30 seconds
  • Foreign sections appear on PID 14
  • TDT transmitted more frequently than every 25 ms

Causes

  • PSI/SI generator configuration error (TDT not enabled, or interval too long)
  • External time reference fault (GPS, GLONASS)
  • Multiplexer software fault

Symptoms

  • Subscriber device displays incorrect time
  • EPG schedule shown for the wrong time slot
  • Scheduled recordings trigger at wrong times

Recommendations

Verify TDT is enabled in the PSI/SI generator with a transmission interval between 25 ms and 30 s. Verify the external time reference (GPS/GLONASS) is locked if one is used. Restore multiplexer software if needed (restart PSI/SI generation, reboot, firmware update). See UTC Time Monitoring for checking time accuracy in the stream.