PDA

View Full Version : [ABM-DVB-C] A1 DVB-C provider Bulgaria ABM NIT Search



plevel
08-03-24, 22:43
My search efforts with ABM on A1 DVB-C provider from Bulgaria are unsuccessfull.
With Cablescan plugin everything is OK, channels was arranged by NIT table, but with ABM only giving me error"Cannot read data".
NIT frequency for cablescan is 442 Mhz 6900 256QAM.
I am using LCN protocol(also testing with lcn2,but no results)
Here is the debug log from Enigma2(first using Cablescan and finding all transponders and second with ABM with no success):
https://mega.nz/file/cL5HBLoZ#-HfZrgCH3U84if2V98zNLlVWgfUKzREXmQGB9NRS9SU

Here is dvbsnoop output from this transponder:

https://mega.nz/file/EPBDARpS#xECwg8BEefkhVoOaGgvCFRPNvIOMtYFMsO42qgtN5 Ng

PS.Sorry for external links, but with tapatalk i have no ability to attach these logs.

Huevos
09-03-24, 15:06
Is this a question?

Your log doesn't start from boot so I have no idea what you are doing.

There is no A1 Bulgaria provider in ABM.
https://github.com/oe-alliance/AutoBouquetsMaker/tree/master/AutoBouquetsMaker/providers

plevel
09-03-24, 15:19
In the log name is Blizoo, (ex provider Blizoo, now A1 BG(in the log have name region "A1BG Plovdiv").

Cablescan returns bouquet with name Blizoo.

Here is a log from boot only with ABM.

https://mega.nz/file/JCwBjChJ#ja_XHxCi9W7RAXtfDbJ0GM_ZgACCiUPwKd4N0yPt5-0

Also i use modified file for Kabe(Nl).xml.

Sorry for my bad english...

Huevos
09-03-24, 16:56
What exactly is your question?

plevel
09-03-24, 17:08
I need help to make .xml file for scanning with ABM.

This row is for transponder with NIT, but not making bouquet(error"Cannot read data").
I am testing few protocols:lcn,lcn2,nolcn,vmuk,vmuk2.

<configuration key="A1BG Plovdiv" netid="200" bouquettype="hd" frequency="442000" symbol_rate="6900000" system="0" fec_inner="0" inversion="2" modulation="5">A1BG Plovdiv</configuration>

Huevos
09-03-24, 17:26
Does the provider even have LCNs?

You need to provide a complete transport stream grab (at least 30 seconds) from this provider.

abu baniaz
09-03-24, 18:34
Not sure whether your receiver will work as it is driver dependent, but you can try these to get a raw stream recording

https://github.com/oe-alliance/AutoBouquetsMaker/tree/tools/scripts%20and%20tools

plevel
09-03-24, 18:38
https://mega.nz/file/BOBjnD6L#qr5M8Zm6E6u8qm2l2Ygv_hyitEOvE8Hh4wth-g_t7Jk

I recorded dump with dvbstream only 16 filters, but i thing dump is OK.

plevel
10-03-24, 09:07
This is full stream on arm with all pids(on Pulse 4k has no limit).
https://mega.nz/file/JDxCzLpC#JiFk_zstzKruA8m7eUzjolCwonZ41Xt0Fv36XN0kF 94

Huevos
10-03-24, 12:36
16:28:38.6759 [ABM-DvbScanner] NIT raw section header {
'table_id': 64,
'network_id': 3,
'version_number': 18,
'current_next_indicator': 1,
'section_number': 3,
'last_section_number': 3,
'original_network_id': 200,
'network_name': 'Unknown'
}

16:28:38.6781 [ABM-DvbScanner] NIT raw section content [
{'transport_stream_id': 32, 'original_network_id': 200, 'frequency': 2500000, 'fec_outer': 0, 'modulation': 5, 'symbol_rate': 69000, 'fec_inner': 0, 'descriptor_tag': 68},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3205, 'service_type': 25, 'descriptor_tag': 65},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3210, 'service_type': 1, 'descriptor_tag': 65},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3215, 'service_type': 1, 'descriptor_tag': 65},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3220, 'service_type': 1, 'descriptor_tag': 65},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3225, 'service_type': 25, 'descriptor_tag': 65},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3230, 'service_type': 25, 'descriptor_tag': 65},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3205, 'visible_service_flag': 1, 'logical_channel_number': 23, 'descriptor_tag': 131},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3210, 'visible_service_flag': 1, 'logical_channel_number': 86, 'descriptor_tag': 131},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3215, 'visible_service_flag': 1, 'logical_channel_number': 205, 'descriptor_tag': 131},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3220, 'visible_service_flag': 1, 'logical_channel_number': 108, 'descriptor_tag': 131},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3225, 'visible_service_flag': 1, 'logical_channel_number': 208, 'descriptor_tag': 131},
{'transport_stream_id': 32, 'original_network_id': 200, 'service_id': 3230, 'visible_service_flag': 1, 'logical_channel_number': 60, 'descriptor_tag': 131},
{'transport_stream_id': 33, 'original_network_id': 200, 'frequency': 2420000, 'fec_outer': 0, 'modulation': 5, 'symbol_rate': 69000, 'fec_inner': 0, 'descriptor_tag': 68},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3305, 'service_type': 25, 'descriptor_tag': 65},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3310, 'service_type': 25, 'descriptor_tag': 65},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3315, 'service_type': 25, 'descriptor_tag': 65},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3320, 'service_type': 1, 'descriptor_tag': 65},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3325, 'service_type': 1, 'descriptor_tag': 65},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3330, 'service_type': 1, 'descriptor_tag': 65},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3305, 'visible_service_flag': 1, 'logical_channel_number': 267, 'descriptor_tag': 131},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3310, 'visible_service_flag': 1, 'logical_channel_number': 268, 'descriptor_tag': 131},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3315, 'visible_service_flag': 1, 'logical_channel_number': 269, 'descriptor_tag': 131},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3320, 'visible_service_flag': 1, 'logical_channel_number': 235, 'descriptor_tag': 131},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3325, 'visible_service_flag': 1, 'logical_channel_number': 262, 'descriptor_tag': 131},
{'transport_stream_id': 33, 'original_network_id': 200, 'service_id': 3330, 'visible_service_flag': 1, 'logical_channel_number': 266, 'descriptor_tag': 131},
{'transport_stream_id': 34, 'original_network_id': 200, 'frequency': 2340000, 'fec_outer': 0, 'modulation': 5, 'symbol_rate': 69000, 'fec_inner': 0, 'descriptor_tag': 68},
...
]

16:28:38.6785 [ABM-DvbScanner] raw section above skipped. Either duplicate output or ID mismatch.

Huevos
10-03-24, 12:38
So LCN data is present.

But this:

16:28:38.6785 [ABM-DvbScanner] raw section above skipped. Either duplicate output or ID mismatch.

So, probably something is wrong in your xml file.

Huevos
10-03-24, 12:51
You need something like this:

<configuration key="hd_a1_bulgaria_3" netid="3" bouquettype="hd" frequency="442000" symbol_rate="6900000" system="0" fec_inner="0" inversion="2" modulation="5">A1 Bulgaria</configuration>

plevel
10-03-24, 16:11
https://mega.nz/file/NXwSjYxQ#cZqBZsW5BaJaiJ2AixDA0zjE0cBwibp33YLo3vTt4 6o

Only 4 channels are written to bouquet with this config.
Testing with all available protocols.

Huevos
10-03-24, 17:31
Protocol should be "lcn".

Huevos
10-03-24, 17:43
17:05:33.1044 [ABM-DvbScanner] Cannot fetch SDT for the following TSID_ONID list: ['c:c8', 'd:c8', 'e:c8', 'f:c8', '10:c8', '11:c8', '12:c8', '13:c8', '14:c8', '15:c8', '16:c8', '17:c8', '18:c8', '19:c8', '1a:c8', '1b:c8', '1c:c8', '1d:c8', '1e:c8', '1f:c8', '20:c8', '21:c8', '22:c8', '23:c8', '24:c8', '2:c8', '3:c8', '4:c8', '5:c8', '6:c8', '7:c8', '8:c8', '9:c8', 'a:c8', 'b:c8']
Maybe there is no SDT other on this transport stream.

plevel
10-03-24, 17:48
Can this be fixed somehow?

Huevos
10-03-24, 17:59
According to your recording there is no SDT other (0x46) on this transport stream.

Huevos
10-03-24, 21:25
So, ABM is made for providers with home transponders. If there is no home transponder the only other option is make a dependent xml for each transport stream.

plevel
10-03-24, 21:57
Cablescan returns correct operator bouquet.
I dont know if he uses home tranaponder.
Could post some examples : depended xml for each stream.

plevel
10-03-24, 22:53
Absolutely the same situation with another cable provider from Bulgaria- N3.(Cannot fetch SDT for the following TSID_ONID list)
Dump:
https://mega.nz/file/xOpVlZyQ#lwux7Ioh2ykIbGJNvjJWy6GMv3qiIRhDbTJJ03nI0 FI
Debug log:
https://mega.nz/file/VGw02Zqb#aruQYDXSKkS8o3pKKRd0GtHJGYNNCgCT9z7HR9BG1 BU

plevel
12-03-24, 10:40
How to make dependent .xml ?
Maybe with " customtransponder" key?

plevel
12-03-24, 21:54
I see, like provider HD+ 19.2...

abu baniaz
13-03-24, 00:47
Sorry about late response, yes like HD+ 19.2 although it needs updating There are others too.

sat_192_de_PSB xx
terrestrial_ie_saorview_PSB xx
terrestrial_NL_bouquet xx

Huevos
14-03-24, 15:42
What are you trying to produce with ABM that cablescan can't.

plevel
14-03-24, 17:11
Nothing special, i like ABM and test some functions.
With old version (python 2.7) of Cablescan dont work function "Auto Cablescan" and i dont know how to start plugin Cablescan everyday like ABM.
PS.
BTW i was created config for Satellite Provider A1 on 39E( on 3 transponders with dependent .xml), but it is useless to insert in ABM Github, because A1 BG dont provide CA modules for clients, only operator STBs.