Superb quality and spec AB-Com PULSe 4K SE. Crazy offer! Only £99! FREE UK DELIVERY! 4K UHD, Enigma 2, Multiboot 4 images & more!...
Superb quality and spec AB-Com PULSe 4K Rev II Twin Satellite tuner only £149! FREE UK DELIVERY! 4K UHD, Enigma 2, SATA HDD facility, Multiboot 4 images & more!...

[ET10x00] DVB-t Frequency finder and custom provider file not finding HD channels

adm

Forum Supporter
Donated Member
Joined
Sep 9, 2014
Messages
1,767
Reaction score
18
Points
38
Location
Southend on Sea, UK
I’m trying to set up a provider .xml file for my local relay transmitter (not main transmitter) – Rouncefall.

Transmitter mux channels and predicted coverage for Rouncefall can be found at
Code:
https://www.freeview.co.uk/help/coverage-checker/detailed-view?postcode=SS24JF

This relay carries all 6 MUXs but the DVB-T frequency finder doesn’t find the BBC B Mux which carries HD. The other 5 MUX are correctly identified with the correct broadcast channel number.

Generated terrestrial_finder.xml

<provider>
<name>East Anglia terrestrial</name>
<streamtype>dvbt</streamtype>
<protocol>lcn</protocol>
<dvbtconfigs>
<configuration key="custom" frequency="658000000" system="0">East Anglia terrestrial</configuration>
</dvbtconfigs>

<customtransponders>
<customtransponder key="custom" frequency="538000000" transport_stream_id="3006" system="0"/><!-- original_network_id="233a" signalQuality="30054" channel="29" -->
<customtransponder key="custom" frequency="554000000" transport_stream_id="5040" system="0"/><!-- original_network_id="233a" signalQuality="28337" channel="31" -->
<customtransponder key="custom" frequency="602000000" transport_stream_id="6040" system="0"/><!-- original_network_id="233a" signalQuality="27485" channel="37" -->
<customtransponder key="custom" frequency="634000000" transport_stream_id="2001" system="0"/><!-- original_network_id="233a" signalQuality="28337" channel="41" -->
<customtransponder key="custom" frequency="658000000" transport_stream_id="1047" system="0"/><!-- original_network_id="233a" signalQuality="31771" channel="44" -->
</customtransponders>

<sections>
<section number="1">Entertainment</section>
<section number="100">High Definition</section>
<section number="201">Children</section>
<section number="230">News</section>
<section number="260">BBC Interactive</section>
<section number="670">Adult</section>
<section number="700">Radio</section>
</sections>

<swapchannels>
<channel number="1" with="101"/> <!-- BBC One HD -->
<channel number="2" with="102"/> <!-- BBC TWO HD -->
<channel number="3" with="103"/> <!-- ITV HD -->
<channel number="4" with="104"/> <!-- Channel 4 HD -->
<channel number="5" with="105"/> <!-- Channel 5 HD -->
<channel number="9" with="106"/> <!-- BBC FOUR HD -->
<channel number="201" with="204"/> <!-- CBBC HD -->
<channel number="202" with="205"/> <!-- CBeebies HD -->
<channel number="231" with="107"/> <!-- BBC NEWS HD -->
</swapchannels>

<servicehacks>
<![CDATA[

tsidonidlist= [
"3006:233a",
"5040:233a",
"6040:233a",
"2001:233a",
"1047:233a",
"1047:233a",
]


tsidonidkey = "%x:%x" % (service["transport_stream_id"], service["original_network_id"])
if tsidonidkey not in tsidonidlist:
skip.skip = True

servicehack_variable_cache["add_audio_channels_to_video_bouquet"] = True

]]>
</servicehacks>
</provider>




If I go to menu/setup/tuners and scanning/signal finder (user defined transponder = DVB T2) and select broadcast channel 47 I can manually scan and get the HD channels and later obtain the transport_stream_id as "4087" (TSID 4087, ONID 233A, Service ID 4440)

If I now modify the terrestrial_finder.xml file to add

<customtransponder key="custom" frequency="682000000" transport_stream_id="4087" system="0"/><!-- original_network_id="233a" signalQuality="31771" channel="47" -->


to the <customtransponders> section (as shown below) and "4087:233a", to the tsidonidlist= and run ABM with the "East Anglia terrestrial" provider it still doesn't find any HD channels, or any channels of broadcast channel 47 (BBC B MUX)

Have I got something wrong with the syntax in my modified terrestrial_finder.xml file?


Modified file

<provider>
<name>East Anglia terrestrial</name>
<streamtype>dvbt</streamtype>
<protocol>lcn</protocol>
<dvbtconfigs>
<configuration key="custom" frequency="658000000" system="0">East Anglia terrestrial</configuration>
</dvbtconfigs>

<customtransponders>
<customtransponder key="custom" frequency="538000000" transport_stream_id="3006" system="0"/><!-- original_network_id="233a" signalQuality="30054" channel="29" -->
<customtransponder key="custom" frequency="554000000" transport_stream_id="5040" system="0"/><!-- original_network_id="233a" signalQuality="28337" channel="31" -->
<customtransponder key="custom" frequency="602000000" transport_stream_id="6040" system="0"/><!-- original_network_id="233a" signalQuality="27485" channel="37" -->
<customtransponder key="custom" frequency="634000000" transport_stream_id="2001" system="0"/><!-- original_network_id="233a" signalQuality="28337" channel="41" -->
<customtransponder key="custom" frequency="658000000" transport_stream_id="1047" system="0"/><!-- original_network_id="233a" signalQuality="31771" channel="44" -->
<customtransponder key="custom" frequency="682000000" transport_stream_id="4087" system="0"/><!-- original_network_id="233a" signalQuality="31771" channel="47" -->
</customtransponders>

<sections>
<section number="1">Entertainment</section>
<section number="100">High Definition</section>
<section number="201">Children</section>
<section number="230">News</section>
<section number="260">BBC Interactive</section>
<section number="670">Adult</section>
<section number="700">Radio</section>
</sections>

<swapchannels>
<channel number="1" with="101"/> <!-- BBC One HD -->
<channel number="2" with="102"/> <!-- BBC TWO HD -->
<channel number="3" with="103"/> <!-- ITV HD -->
<channel number="4" with="104"/> <!-- Channel 4 HD -->
<channel number="5" with="105"/> <!-- Channel 5 HD -->
<channel number="9" with="106"/> <!-- BBC FOUR HD -->
<channel number="201" with="204"/> <!-- CBBC HD -->
<channel number="202" with="205"/> <!-- CBeebies HD -->
<channel number="231" with="107"/> <!-- BBC NEWS HD -->
</swapchannels>

<servicehacks>
<![CDATA[

tsidonidlist= [
"3006:233a",
"5040:233a",
"6040:233a",
"2001:233a",
"1047:233a",
"4087:233a",
]


tsidonidkey = "%x:%x" % (service["transport_stream_id"], service["original_network_id"])
if tsidonidkey not in tsidonidlist:
skip.skip = True

servicehack_variable_cache["add_audio_channels_to_video_bouquet"] = True

]]>
</servicehacks>
</provider>
 
I think you will be better off with "terrestrial scan" or "terrestrial bouquet" instead of ABM.
 
Please try TerrestrialBouquet.

Download from the feeds.

Enable and choose UK.

Save and exit.

Do an enigma Manual Scan of T and T2 transponders.

Should create a Freeview bouquet.

And give some feedback please.
 
Please try TerrestrialBouquet.

Download from the feeds.

Enable and choose UK.

Save and exit.

Do an enigma Manual Scan of T and T2 transponders.

Should create a Freeview bouquet.

And give some feedback please.

I'm not sure that anything in the way of a Freeview bouquet is being generated
I manually scanned for the 6 MUX (including the HD MUX)

When i bring up a list of bouquets there is not one named "Freeview"

If I go back into the terrestrial Bouquet setup and then select Rebuild bouquet I get the message

terr_bouquet.webp
 
Don't scan individually. Scan all Terrestrial, T and T2 in one pass, not individual transponders. Use region Europe, not a local region.
 
The plugin, setup like the screengrab, press GREEN to save.

Than do a full manual scan of all terrestrial, region Europe, System Auto, Type of scan: Complete.

After the scan close everything and go back to the playing service. Press TV. The new bouquet should be there.
 

Attachments

  • 1.webp
    1.webp
    28.3 KB · Views: 10
  • 2.webp
    2.webp
    23.4 KB · Views: 10
After the scan close everything and go back to the playing service. Press TV. The new bouquet should be there.

Still no bouquet named freeview.

The problem with the manual scan that starts at ch21 and ends at ch48 is that it picks up channels from other transmitters. In my area I'm fairly close to tall buildings and I get a very unreliable reception from other transmitters where the signal is reflected from these buildings. The weather can effect how bad the problem can be. This is why I want to scan from individual transmitter channels identified as coming from the chosen transmitter.

My main watching/recording is via satellite and terrestrial is the backup (I have 2 satellite and 2 terrestrial tuners) so I'll settle for ABM with the terrestrial_finder.xml file giving me all but a few SD channels and a manual scan for channel 47 giving me access to the HD channels on the Rouncefall relay transmitter.

Thanks for the help so far.
 
Can you look to see if it created /etc/enigma2/lcndb
 
Can you look to see if it created /etc/enigma2/lcndb

First check - yes it has but it has a file size 0 bytes

Repeated the scan as per your instructions above

File size still 0 bytes - the date and time changed to that of the repeated scan.

As a test I deleted the 0 byte file and repeated the scan

Result: lcndb = 0 bytes and with a date/timestamp confirming that of the manual scan.

The scan found 238 channels and the displayed list included radio and the HD channels..
 
Last edited:
Can you look to see if it created /etc/enigma2/lcndb

Follow up

If I set "clear before scan" to yes and run the scan as per your other setting the lcndb file is 0 bytes

lcn1.webp

If I then run the scan again with "clear before scan" set to no the lcndb file remains at 0 bytes

lcn2.webp

If I run the scan for a user defined transponder, in this case channel 47 the BBC B MUX that carries the HD channels, the lcndb file remains at 0 bytes. The scan finds 12 channels. The lcndb file remains at 0 bytes for any subsequent single MUX scan.

lcn3.webp

If I run with your settings but with the "network scan" set to yes the lcndb is populated (10,250 bytes). This network scan appears to run the as the scan without the "network scan" set to no.

Note: the MUX with the lowest channel number from the transmitter is 29. While scanning between channel 21 and 29 the scan reports over 100 channels found which are probably low signal reception from other transmitters which will be a very unreliable reception.

No extra bouquet, and none named freeview, is shown when pressing the TV button on the remote.

View attachment 66935

Setting a complete scan for only T2 MUXs and with Clear before scan set to yes results in fewer channels found during the scan and a smaller lcndb file (7972 bytes)

View attachment 66936

Running the scan again with the recommended settings doesn't change the size of the lcndb file. It remained at 7972 bytes

lcn7.webp

Conclusion.
Running the suggested settings for the scan doesn't change the size or modify the lcndb file. If it was zero bytes before the scan it is 0 bytes after the scan, if it was 7972 bytes before it is 7972 after.
The only thing which appears to change the size of the lcndb is setting "network scan" to yes.
In my location a scan from ch21 to 48 detects signals from other transmitters albeit weak, intermittant and unreliable for viewing.

None of the above produced a new bouquet seen when pressing the TV key
 
Last edited:
So can we try deleting the lcndb file.

Then Manual Scan settings:

Type: complete,
System: auto,
Region: All UK,
Network Scan: yes,
Clear before scan: yes.

After scan finishes, go into the plugin and select rebuild bouquet.

Thanks for testing.
 
Last edited:
Ok, thanks. Can you zip your lcndb and lamedb and post here please and I can try to figure out what is wrong.
 
I don't understand why it would not work for you...

  • I stopped enigma (init 4)
  • ftp'd your files to /etc/enigma2
  • Started enigma (init 3)
  • Opened the plugin
  • Pressed BLUE
  • Says bouquet created
  • Looked in bouquet list
  • Bouquet is present and populated
 

Attachments

  • 1.webp
    1.webp
    29.7 KB · Views: 6
  • 2.webp
    2.webp
    39.3 KB · Views: 7
  • 3.webp
    3.webp
    30 KB · Views: 7
I don't understand why it would not work for you...

  • I stopped enigma (init 4)
  • ftp'd your files to /etc/enigma2
  • Started enigma (init 3)
  • Opened the plugin
  • Pressed BLUE
  • Says bouquet created
  • Looked in bouquet list
  • Bouquet is present and populated

Now working

After a reading your results with my files:

I uninstalled the terrestrial_bouquet plugin and rebooted the box.

I installed the terrestrial_bouquet plugin again and rebooted the box

Set up terrestrial_bouquet as before and pressed green to save

Then within terrestrial_bouquet pressed blue to Rebuild bouquet (as I have done before)

This time it worked with the files I posted which still exist and unchanged on the box. I didn't rescan anything.

thank you



Note: over the past few days and since initially installing the terrestrial_bouquet plugin the box has been rebooted a few times as well as being put into deep sleep a number of times. This did not solve the problem with the Freeview bouquet not being produced and getting the "No LCN stored" error message.

Prior to any of the content of this thread starting I had installed V6.6.008 via image manager, restored settings, put the box into deep standby and turned off at the mains to give the box a cold boot as is now my normal practice after installing a upgrade via image manager or USB.
 
Well up until you discovered the need to enable NetworkScan the file was zero length. So never would have worked. Well good it is working now.
 
Well up until you discovered the need to enable NetworkScan the file was zero length. So never would have worked. Well good it is working now.

it wouldn't have worked with a zero length file but it still didn't work with the files I posted until I removed and then reinstalled the plugin (with reboots at each stage)
 

OpenViX Feeds Status

Back
Top