Nothing changed, both SD and HD versions ok.
dvbsnoop -s ts -b 58 > 11495h_pid58.ts
cat 11495h_pid58.ts | tsp -P descrambler -p 58 -c [BISS-KEY] | tstables -p 58 --xml-output satback_epg.xml
<EIT type="pf" version="31" current="true" actual="false" service_id="0x1046" transport_stream_id="0x0000" original_network_id="0x233A" last_table_id="0x4F">
<!-- PID 0x003A (58) -->
<event event_id="0x4C45" start_time="2021-03-02 14:15:00" duration="00:45:00" running_status="running" CA_mode="false">
<short_event_descriptor language_code="eng">
<event_name>Shakespeare & Hathaway -...</event_name>
<text>...Private Investigators. 7/10. An energy tycoon hires Frank and Lu to keep an eye on his wayward eldest daughter and oversee the wedding of his youngest daughter. Also in HD. [S,AD]</text>
</short_event_descriptor>
<linkage_descriptor transport_stream_id="0x4082" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x4083" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x4084" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x4085" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x4088" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x4089" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x408E" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x40BB" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x40BC" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x40BD" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x40BE" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<component_descriptor stream_***********x01" stream_content_ext="0x0F" component_type="0x03" component_tag="0x01" language_code="und" text=""/>
<component_descriptor stream_***********x02" stream_content_ext="0x0F" component_type="0x03" component_tag="0x02" language_code="eng" text=""/>
<component_descriptor stream_***********x02" stream_content_ext="0x0F" component_type="0x47" component_tag="0x06" language_code="eng" text=""/>
<component_descriptor stream_***********x03" stream_content_ext="0x0F" component_type="0x10" component_tag="0x05" language_code="eng" text=""/>
<private_data_specifier_descriptor private_data_specifier="OFCOM"/>
<content_identifier_descriptor>
<crid crid_type="0x31" crid_location="0" crid="/m/8I4N"/>
</content_identifier_descriptor>
<content_identifier_descriptor>
<crid crid_type="0x32" crid_location="0" crid="/m-8CJ1"/>
</content_identifier_descriptor>
<content_descriptor>
<content content_nibble_level_1="15" content_nibble_level_2="0" user_byte="0x00"/>
</content_descriptor>
</event>
<event event_id="0x4C46" start_time="2021-03-02 15:00:00" duration="00:45:00" running_status="not-running" CA_mode="false">
<short_event_descriptor language_code="eng">
<event_name>Escape to the Perfect Town</event_name>
<text>11/15. Jonnie Irwin puts his finger on the pulse of Melton Mowbray's property market. Also in HD. [S,AD]</text>
</short_event_descriptor>
<linkage_descriptor transport_stream_id="0x4082" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x4083" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x4084" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x4085" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x4088" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x4089" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x408E" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x40BB" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x40BC" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x40BD" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<linkage_descriptor transport_stream_id="0x40BE" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D">
<event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/>
</linkage_descriptor>
<component_descriptor stream_***********x01" stream_content_ext="0x0F" component_type="0x03" component_tag="0x01" language_code="und" text=""/>
<component_descriptor stream_***********x02" stream_content_ext="0x0F" component_type="0x03" component_tag="0x02" language_code="eng" text=""/>
<component_descriptor stream_***********x02" stream_content_ext="0x0F" component_type="0x47" component_tag="0x06" language_code="eng" text=""/>
<component_descriptor stream_***********x03" stream_content_ext="0x0F" component_type="0x10" component_tag="0x05" language_code="eng" text=""/>
<content_descriptor>
<content content_nibble_level_1="2" content_nibble_level_2="0" user_byte="0x00"/>
</content_descriptor>
<private_data_specifier_descriptor private_data_specifier="OFCOM"/>
<content_identifier_descriptor>
<crid crid_type="0x31" crid_location="0" crid="/m/65BI"/>
</content_identifier_descriptor>
<content_identifier_descriptor>
<crid crid_type="0x32" crid_location="0" crid="/m-5VHT"/>
</content_identifier_descriptor>
</event>
</EIT>
logically the trick must be in the modulation side on how to translate original Network ID=9018 and streamID 0 (which is invalid) ..this is a real puzzleSome investigation of the EIT EPG on this transponder (11495H).
The standard EIT PID (18) carries no information, but EIT data is present on non-standard PID 58. This PID is encrypted with the same BISS CW as the channels.
The EIT data includes EIT p/f (present and following programme) with accurate running status for all channels across the UK DVB-T (Freeview) network, as this service is a back-up for the terrestrial transmitters.
I obtained some of the data as below, using DVBSnoop in Enigma2 to record data from the EPG PID (58), then TSDuck (tsduck.io) on computer to decrypt and parse the EIT to XML for easier reading -
Code:dvbsnoop -s ts -b 58 > 11495h_pid58.ts
Code:cat 11495h_pid58.ts | tsp -P descrambler -p 58 -c [BISS-KEY] | tstables -p 58 --xml-output satback_epg.xml
File satback_epg.xml example -
Code:<EIT type="pf" version="31" current="true" actual="false" service_id="0x1046" transport_stream_id="0x0000" original_network_id="0x233A" last_table_id="0x4F"> <!-- PID 0x003A (58) --> <event event_id="0x4C45" start_time="2021-03-02 14:15:00" duration="00:45:00" running_status="running" CA_mode="false"> <short_event_descriptor language_code="eng"> <event_name>Shakespeare & Hathaway -...</event_name> <text>...Private Investigators. 7/10. An energy tycoon hires Frank and Lu to keep an eye on his wayward eldest daughter and oversee the wedding of his youngest daughter. Also in HD. [S,AD]</text> </short_event_descriptor> <linkage_descriptor transport_stream_id="0x4082" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x4083" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x4084" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x4085" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x4088" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x4089" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x408E" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x40BB" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x40BC" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x40BD" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x40BE" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB7" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <component_descriptor stream_***********x01" stream_content_ext="0x0F" component_type="0x03" component_tag="0x01" language_code="und" text=""/> <component_descriptor stream_***********x02" stream_content_ext="0x0F" component_type="0x03" component_tag="0x02" language_code="eng" text=""/> <component_descriptor stream_***********x02" stream_content_ext="0x0F" component_type="0x47" component_tag="0x06" language_code="eng" text=""/> <component_descriptor stream_***********x03" stream_content_ext="0x0F" component_type="0x10" component_tag="0x05" language_code="eng" text=""/> <private_data_specifier_descriptor private_data_specifier="OFCOM"/> <content_identifier_descriptor> <crid crid_type="0x31" crid_location="0" crid="/m/8I4N"/> </content_identifier_descriptor> <content_identifier_descriptor> <crid crid_type="0x32" crid_location="0" crid="/m-8CJ1"/> </content_identifier_descriptor> <content_descriptor> <content content_nibble_level_1="15" content_nibble_level_2="0" user_byte="0x00"/> </content_descriptor> </event> <event event_id="0x4C46" start_time="2021-03-02 15:00:00" duration="00:45:00" running_status="not-running" CA_mode="false"> <short_event_descriptor language_code="eng"> <event_name>Escape to the Perfect Town</event_name> <text>11/15. Jonnie Irwin puts his finger on the pulse of Melton Mowbray's property market. Also in HD. [S,AD]</text> </short_event_descriptor> <linkage_descriptor transport_stream_id="0x4082" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x4083" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x4084" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x4085" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x4088" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x4089" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x408E" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x40BB" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x40BC" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x40BD" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <linkage_descriptor transport_stream_id="0x40BE" original_network_id="0x233A" service_id="0x4484" linkage_type="0x0D"> <event_linkage_info target_event_id="0x4EB8" target_listed="true" event_simulcast="true"/> </linkage_descriptor> <component_descriptor stream_***********x01" stream_content_ext="0x0F" component_type="0x03" component_tag="0x01" language_code="und" text=""/> <component_descriptor stream_***********x02" stream_content_ext="0x0F" component_type="0x03" component_tag="0x02" language_code="eng" text=""/> <component_descriptor stream_***********x02" stream_content_ext="0x0F" component_type="0x47" component_tag="0x06" language_code="eng" text=""/> <component_descriptor stream_***********x03" stream_content_ext="0x0F" component_type="0x10" component_tag="0x05" language_code="eng" text=""/> <content_descriptor> <content content_nibble_level_1="2" content_nibble_level_2="0" user_byte="0x00"/> </content_descriptor> <private_data_specifier_descriptor private_data_specifier="OFCOM"/> <content_identifier_descriptor> <crid crid_type="0x31" crid_location="0" crid="/m/65BI"/> </content_identifier_descriptor> <content_identifier_descriptor> <crid crid_type="0x32" crid_location="0" crid="/m-5VHT"/> </content_identifier_descriptor> </event> </EIT>
The EIT data is transmitted as for other network ID 0x233A (9018 - UK Freeview DVB-T), with TS ID 0. There may also be EIT extended schedule information (8 day EPG), but I've only found Now and Next so far.
If it's possible to add and decrypt PID 58, then translate the NID/TSID in the data to the satellite data, it could be possible to have live updated over the air EPG.
I guess it would be more useful with extended schedule info though. I will investigate more!
logically the trick must be in the modulation side on how to translate original Network ID=9018 and streamID 0 (which is invalid) ..this is a real puzzle
did you investigate "SIPSI In-band configurations" PID 32 ?
I guess the EIT info on PID 58 gets combined with this in some way that ignores the invalid stream ID, to filter/apply it to the relevant transmitter group.
that's exactly what I was thinking !! somehow is still strange we don't get all the regional channels thru Intelsat 27.5 despite we have these streams !! Astra 2 must be used through the UK terrestrial network too and Intelsat transmission is for dark regions like Gibraltar ..etc. there must be a link
Thanks for the reply, but I don't use that. I use OpenATV with CIEPF settings. Everything works, but radios don't work, can't hear anything.for OE20 better use pmt scrip + oscam.dvbapi , no need update lamedb and work all pids on channel